原题链接:[编程入门]有规律的数列求和
0.0分
15 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
#include<stdio.h> int main() { double a,b,i,n; scanf("%lf",&n); for(i=1; i<=n; i++) { a=(i+1)/i ; b+=a; } printf("%0.2lf\n",b); }我认为题解的主要任务是理解和拓展,但是楼主这个拓展完全没拓展到位(单独求奇偶是个不错的拓展想法) 但是,我运行了程序,结果完全是错的,仔细看了看,不知道代码在干什么 if(n%2==0) //偶数时进行的操作 { (a=a+b)/b; //有这种写法? sum=sum+a/b; //意义不明 } if(n%2!=0) //奇数是进行的操作 { (b=a+b)/a; //有这种写法? sum=sum+b/a; //意义不明 }@查查 #include<stdio.h> int main() { float a=1.0,b=2.0,sum=0,t; int i,n; scanf("%d",&n); for(i=1;i<=n;i++) { t=a+b; sum=sum+b*(1.0)/a; a=b; b=t; } printf("%.2f",sum); return 0; }