请问这程序哪里错了?
#include<stdio.h>int main()
{
int i=2,f={1,1};
while(i<20)
{
f=f + f;
i++;
printf("%12d\n",f);
}
} 你这是想做什么?是编译错误,还是链接错误,还是运行错误? #include<stdio.h>
int main()
{
int i=2,f={1,1};
while(i<20)
{
f=f + f;
i++;
printf("%12d\n",f);
}
}第八行错了。 越界了吧, 当i等于19时,执行whil语句中的i+2;f不存在。 f应该等于f i-1加上i-2吧?你这i+2什么鬼?最后一个数是f,i+2等于f21了,哪来的f21? 永恒的蓝色梦想 发表于 2020-6-4 18:48
第八行错了。
还是不行哦
页:
[1]