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;
}