帮我看看这代码在你们的VC编译器结果是对的吗
我的怎么只有前2个数 1 1呀 坐等中。。。。# include <stdio.h>
# include <stdlib.h>
void main()
{
long int f1,f2;
int i;
f1=1;
f2=1;
for(i=1;i<=20;i++);
{
printf("%5d%5d",f1,f2);
if(i%2==0)
{
printf("\n");
}
f1=f1+f2;
f2=f2+f1;
}
system("pause");
} for(i=1;i<=20;i++); 把这个FOR循环的分号去掉,新手错误哈 for(i=1;i<=20;i++); 因为for后面有个“;”,所以for里面的内容只会执行一次,把“;”去掉试试 我晕{:5_99:}学了这么久了 第一次犯这样的错误{:5_100:}
页:
[1]