#include <stdio.h> #include<math.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); float suma,sumb,sumc,sum; suma=sumb=sumc=0; for(int i=1; i<=a; ++i) { suma+=i; } for(int j=1; j<=b; ++j) { sumb+=pow(j,2); } for(int k=1; k<=c; ++k) { sumc+=1.0/k; } sum=suma+sumb+sumc; printf("%.2f",sum); return 0; }
注意事项:sumc+=1.0/k 而不是 1/k
0.0分
1 人评分
C语言训练-排序问题<1> (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1107 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1242 |
三角形 (C语言代码)浏览:903 |
DNA (C语言描述,蓝桥杯)浏览:1553 |
数组输出 (C语言代码)浏览:700 |
判定字符位置 (C语言代码)浏览:792 |
1197求助浏览:628 |
生日日数 (C语言代码)浏览:1498 |