#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf("%d %d ",f1,f2); for(i=3;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:39:48
#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf(

#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf("%d %d ",f1,f2); for(i=3;i
#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf("%d %d ",f1,f2); for(i=3;i

#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf("%d %d ",f1,f2); for(i=3;i
f1= 0;f2 =1;
printf("%d %d ",f1,f2);
执行到这里输出0 1
这应该没什么好解释的
接下来3次循环(i取值3,4,5,执行3次循环)
第一次,f=f1+f2=0+1=1,所以printf("%d",f);输出1,现在总的输出变为0 1 1
然后f1=f2=1, f2=f=1
第二次,f=f1+f2=1+1=2,所以printf("%d",f);输出2,现在总的输出变为0 1 12
然后f1=f2=1,f2=f=2
第三次,f=f1+f2=1+2=3,所以printf("%d",f);输出3,现在总的输出变为0 1 123
注意在循环中间输出的时候没有空格,所以所有输出都挨着的.最后输出一个换行符\n