解题思路:运用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 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:519 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
求圆的面积 (C语言代码)浏览:1665 |
完数 (C语言代码)浏览:684 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:780 |
小O的乘积 (C++代码)浏览:745 |
马拦过河卒 (C语言代码)浏览:1090 |
C语言训练-求PI* (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:629 |