C语言程序设计

[复制链接]
查看11 | 回复2 | 2008-3-5 21:16:53 | 显示全部楼层 |阅读模式
main(){int n,t,number=20;float a=2,b=1,s=0;for(n=1;n<=number;n++) { s=s+a/b; t=a;a=a+b;b=t; }printf("sum is %9.6f\n",s);}
回复

使用道具 举报

千问 | 2008-3-5 21:16:53 | 显示全部楼层
void main() {float a=3,b=2,sum=0.5; for(int i=0;i<19;i++) { sum+=a/b; t=a;a=a+b;b=t; }}
回复

使用道具 举报

千问 | 2008-3-5 21:16:53 | 显示全部楼层
以上答案均不正确下面是对的:main(){int i,m;float a=2,b=3,sum=0.5;for(i=0;i<19;i++){sum=sum+b/a;m=b;b=a+b;a=m;}printf("The sum is %9.5f\n",sum);}显示:The sum is 31.16026提醒一下:第一项是1/2??还是2/1??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行