解题思路:
1~a个数相加用等差数列:首项加尾项乘以项数除以2
pow()函数
注意事项:
注意保留2位!
参考代码:
#include <stdio.h> #include <math.h> int main() { int a,b,c,i; double Sa=0.0,Sb=0.0,Sc=0.0,Sum=0.0; scanf("%d%d%d",&a,&b,&c); Sa=(1+a)*a/2.0; //注意用等差数列公式 for(i=1; i<=b; i++) { Sb+=pow(i,2); //数学函数 } for(i=1; i<=c; i++) { Sc+=1.0/i; //记住要用1.0 } Sum=Sa+Sb+Sc; printf("%.2lf",Sum); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:734 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:527 |
【出圈】 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:857 |
WU-陶陶摘苹果2 (C++代码)浏览:974 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
妹子杀手的故事 (C语言代码)浏览:1054 |
敲七 (C++代码)浏览:1056 |
简单的a+b (C语言代码)浏览:587 |