c语言错误分析
2+3/2+5/3+8/5+13/8+21/13+······前 20项的和。#include <stdio.h>void main()
{
float x,sum=0;
int n,m,a=2,b=1;
x=a/b;
for(;n<=20;n++)
{
m=a;
a=a+b;
b=m;
x=a/b;
sum=sum+x;
}
printf("sum=%f\n",sum);
}
2016-04-13 13:36
程序代码:#include<stdio.h>
void main()
{
float x,sum=0;
int n,m,a=2,b=1;
x=a/b;
for(n=0;n<=3;n++) //这个地方少了个n=0
{
m=a;
a=a+b;
b=m;
x=a/b;
sum=sum+x;
}
printf("sum=%f\n",sum);
}
2016-04-13 13:49
2016-04-14 13:59
2016-04-14 19:20