点赞(0)
 

0.0分

15 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 6 条评论

烟霞逸客 1年前 回复TA
@柠檬猎手 纯放屁
柠檬猎手 1年前 回复TA
#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);
        
    }
我是坤坤我是鸡 1年前 回复TA
@我是坤坤我是鸡 随便说一句,楼主把简单的问题复杂化了,看得出来水平是有,但是用错地方了
我是坤坤我是鸡 1年前 回复TA
我认为题解的主要任务是理解和拓展,但是楼主这个拓展完全没拓展到位(单独求奇偶是个不错的拓展想法)

但是,我运行了程序,结果完全是错的,仔细看了看,不知道代码在干什么
if(n%2==0)    //偶数时进行的操作
{
    (a=a+b)/b;    //有这种写法?
    sum=sum+a/b;    //意义不明
}
if(n%2!=0)    //奇数是进行的操作
{
    (b=a+b)/a;    //有这种写法?
    sum=sum+b/a;    //意义不明
}
倾紫 1年前 回复TA
@查查 #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; }
查查 2年前 回复TA
这边为什么要分奇数还是偶数?我不太了解这是能简便计算还是减少程序复杂度,求解惑,纯小白