解题思路:运用for循环来处理,通过三个循环来求得预期结果。
注意事项:第三个for循环为1.0/i;否则答案会有问题
参考代码:#include"stdio.h"
#include"math.h"
int main()
{
int a,b,c,i;
float sum=0;
scanf("%d%d%d",&a,&b,&c);
for(i=1;i<=a;i++)
{
sum+=i;
}
for(i=1;i<=b;i++)
{
sum+=pow(i,2);
}
for(i=1;i<=c;i++)
{
sum+=1.0/i;
}
printf("%.2f",sum);
return 0;
}
0.0分
1 人评分