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);
}
#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); }