运行环境:dev c++ win7
# include <stdio.h>
# include <stdlib.h>
int main ()
{
int f1,f2,f3,x;
f1=1;
f2=2;
printf("输入你想知道值的项\n");
scanf("%d",&x) ;
if(x==1)
{
f3=1;
}
else if (x==2)
{
f3=2;
}
else
{
for(int i=1;i<=x;i++)
{
f3=f1+f2;
f1=f2;//f1一直是第2个数 f2一直都是第3个数
f2=f3;
}
}
printf("%d",f3);
return 0;
}
不明白的是为什么for循环中i要看x的值 也就是输入的项的值
感觉自己好笨啊 是不是真的不适合做程序这块?好多算法都不会 一看就晕 不灰心 也有点灰心了 大牛们给点意见把