斐波那契数列
#include <stdio.h>int main()
{
int f1 = 1,f2 = 1,f3;
int i;
printf("%12d\n%12d\n%12d\n",f1,f2);
for(i=1;i<=38;i++)
{
f3 = f1+f2;
printf("%12d\n",f3);
f1 = f2;
f2 = f3;
}
return 0;
}
执行程序 第三行出现乱码 ,其他行正确,怎么处理。
1
1
4199296
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
514229
832040
1346269
2178309
3524578
5702887
9227465
14930352
24157817
39088169
63245986
102334155
Press any key to continue
#include <stdio.h>
int main()
{
int f1 = 1, f2 = 1, f3;
int i;
printf("%12d\n%12d\n", f1, f2);//多了个%d\n而已
for (i = 1; i <= 38; i++)
{
f3 = f1 + f2;
printf("%12d\n", f3);
f1 = f2;
f2 = f3;
}
return 0;
} 见第七行
页:
[1]