注意事项:i要定义成浮点数,否则当i=2时,1/i=0;会对结果造成误差
参考代码:
#include<stdio.h>
int main()
{
int a,b,c;
float i;
double sum1=0.0,sum2=0.0,sum3=0.0,sum=0.0;
scanf("%d %d %d",&a,&b,&c);
for(i=1;i<=a;i++){
sum1+=i;
}
for(i=1;i<=b;i++){
sum2+=i*i;
}
for(i=1;i<=c;i++){
sum3+=1/i;
}
sum=sum1+sum2+sum3;
printf("%.2lf",sum);
}
0.0分
0 人评分
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2783 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:538 |
幸运数 (C++代码)浏览:1264 |
数对 (C语言代码)浏览:702 |
1013题解浏览:560 |
蚂蚁感冒 (C语言代码)浏览:773 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:344 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:673 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1244 |