C编程问题
#include<stdio.h>void main()
{
int a=1,b=1,c,k=1;
int n;
printf("n=");
scanf("%d",&n);
for(a=1,b=1;k<=n;k++)
{
c=a+b;
b=a+c;
a=b+c;
printf("%d %d %d",c,b,a);
}
}
我想要输出的是:2 3 5 8 13 21 34 55 89 144 。。。。。
但输出的却是: 2 3 58 13 2134 55 89144 。。。。。。
这是为什么呢?
我的程序有什么问题呢?
我刚学C 还不怎么会,谢谢!