原题链接:[编程入门]求和训练
0.0分
56 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
#include<stdio.h> #include<math.h> int main() { int a,b,c; double sum=0; scanf("%d %d %d",&a,&b,&c); for(int i=1;i<=a;i++){ sum+=i; } for(int i=1;i<=b;i++){ sum+=pow(i,2); } for(int i=1;i<=c;i++){ sum+=pow(i,-1); } printf("%.2lf",sum); return 0; }int a,b,c,A=0,B=0,i; float C=0; scanf("%d %d %d",&a,&b,&c); for(i=1;i<=a;i++); { A=A+i; } for(i=1;i<=b;i++); { B=i*i+B; } for(i=1;i<=c;i++); { C=1.0/i+C; } printf("%0.2f",A+B+C); 求各位大佬,我这里哪错了呀???int main() { int a, b, c = 0; int A = 0; int B = 0; float C = 0; scanf_s("%d%d%d", &a, &b, &c); int i = 1; for (i = 1; i <= a; i++) { A = A + i; } for (i = 1; i <= b; i++) { B = i^2 + B; } for (i = 1; i <= c; i++) { C = 1 / i+ C; } printf("%.2f", A + B + C); return 0; } 请问这个哪里错了,我吧i^2换成i*i结果就是对的,难道i^2和i*i不是等价关系吗?求指点。。。#include<stdio.h> int main() { int a, b, c; int i, j; float k; float sum3=0; int sum1, sum2=0; scanf("%d %d %d", &a, &b, &c); for ( i=1; i<=a; i++ ){ sum1 += i; } for ( j=1; j<=b; j++ ){ sum2 += j*j; } for ( k=1; k<=c; k++ ){ sum3 += 1/k; } printf("%.2f", sum1 + sum2 + sum3); return 0; } 这个为什么不对呢,求解