安全保密手机:*程序运行结果为?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 16:57:24
Mian()
{
int j, f[10];
f[0]=f[1]=1;

for(j=2;j<10;j++);

f[j]=f[j-1]+f[j-2];

for(j=0;j<10;j++);

{
if(j%4= =0)
printf(“\n”);
Printf(“%d”,f[j]);
}

}

1
5
34

对了,把for(j=2;j<10;j++);
后的分号去掉.否则下一句执行的是:
f[10]=f[9]+f[8];
出错原因有二:
1.f[9]和f[8]为空.
2.f[10]根本不存在!!!

补充:
当然,又出了一个问题:
for(j=0;j<10;j++);
又多出了一个分号,删掉.

FOR的后面是不需要加“;”的。
程序能正常执行。
但是却得不到你说要的结果。
总的来说亮个程序没有什麼意义。
但对於开发大脑还有有帮助的,必定要学好编程首先得学会分析别人的程度。

Errors press any key to continue!
Unknow preprocessor dirrective :'mian'

自己在TC下运行吧,是有错误吧!