让我们来扮演高斯(循环结构)

Description
还记得历史上那个大名鼎鼎的高斯吗?

高斯(Gauss 1777.4.30~1855.2.23)是德国数学家,出生于德国布伦兹维克的一个贫苦家庭。高斯的数学研究几乎遍及所有领域,在数论(number Theory)、代数学(algebra)、非欧几何(non-Euclidean geometry)、复变函数(complex function)和微分几何(differential Geometry)等方面都做出了开创性的贡献。他还把数学应用于天文学、大地测量学和磁学的研究,发明了最小二乘法原理。他和牛顿、阿基米德,被誉为有史以来的三大数学家,有”数学王子”之称。

高斯最出名的故事就是他十岁时,小学老师出了一道算术难题:计算1+2+3+…+100=?。这可难为初学算术的学生,但是在天才的高斯看来这可是一道典型的水题。老师刚讲完题目,他的答案也就出炉了。

今天咱们也来东施效颦一番,算一算 1 + 2 + 3 + … + n

Input
输入的第一行是一个整数T,表示有T组测试数据。接下来是T行,每一行是一个整数n( 0 ≤ n ≤ 10000 )

Output
对于每一个n,输出一行:1 + 2 + 3 + … + n 的结果。

Sample Input
3
10
100
13

Sample Output
55
5050
91

#include <stdio.h>
#include <math.h>
int main()
{
    const double PI=3.1415927;

    double radius,j,k;
    while (scanf("%lf",&radius)!=EOF)
    {
        j=PI*pow(radius,2);
        printf("%.2f\n",j);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_39915192/article/details/78634049