3344 - 习题5-7 求和

求如下式子的和

请将结果定义为double类型。

注意求平方,不要用C数学库中提供的函数pow。

题目输入

题目输出

小数点后保留6位小数,末尾换行。

输入/输出样例

题目输入

题目输出

47977.928968

C语言解答

# include <stdio.h>
int main()
{
	double a=0,b=0,c=0,d=1,e=1,f=1;
	double g;
	while (d<=100)
	{
		a=a+d;
		d=d+1;
	}
	while (e<=50)
	{
		b = b+e*e;
		e = e + 1;
	}
	while (f<=10)
	{
		c = c + 1.0/f;
		f = f + 1;
	
	}
	g = a+b+c;
	printf("%.6lf",g);
	return 0;
}

C++解答

#include<stdio.h>
int main()
{
  double i=0,x=0,y=0;
  double z=0,sum=0;
  for(i=1;i<=100;i++)
    x=x+i;
  for(i=1;i<=50;i++)
    y=y+i*i;
  for(i=1;i<=10;i++)
    z=z+1/i;
  sum=x+y+z;
  printf("%lf\n",sum);
}
时间限制 1 秒
内存限制 12 MB
讨论 统计
上一题 下一题