代码又错了C语言的~~~

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:17:40
#include "stdio.h"
void main()
{
long int F1,F2;
F1=1;F2=1;
int i;
for(i=1;i<=20;i++)
{
printf("%ld,%ld",F1,F2);
if(i%2==0)printf("\n");
F1=F1+F2;
F2=F1+F2;
}

}

哪错了~~~
不通~~~在int i那显示错误~~~~我狂晕啊~~~~
是不是我的编译软件不行啊。你们给我介绍一个编译软件,我是个初学者,超级菜的那种~~~刚开始学~~~

是编译软件的问题,在vc下,不允许在有赋值语句或者其他操作语句后面再声明变量。
将int i;移到F1=1;F2=1;前面即可。

看你的代码没错.我这台机器上没C编译器,所以没法帮你测试.你会不会是分号用全角半角的问题?可以的话,把报错信息贴出来!
楼上的兄台C要复习下了!!!

long int F1,F2;
有这样定义的吗??
要么long F1,F2
要么int F1,F2

什么错误?编译不通过还是通过了没结果?