解题思路:用float或者double都可以
注意事项:求A的和直接套公式不用循环会更快,算法复杂度O(n)。
参考代码:
#include<stdio.h>
int main()
{
double a, b;
double c;
scanf("%lf %lf %lf", &a, &b, &c);
double sum = 0;
sum +=(1 + a)*a / 2;
double i;
for (i = 1; i <= b; i++) sum += i*i;
for (i = 1; i <= c; i++) sum += 1 / i;
printf("%.2lf\n", sum);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:673 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:771 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:530 |
剪刀石头布 (C语言代码)浏览:742 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:534 |
求圆的面积 (C语言代码)浏览:1652 |
水仙花 (C语言代码)浏览:1024 |
输入输出格式练习 (C语言代码)浏览:842 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1413 |