2022-09-26 16:20
你这写的是什么额? c=a+b, 然后c又赋给b, b又赋给a,相当于c赋给了a和b,直接就是c=2b,输出的全是偶数, 错误的地方就是 for循环里面语句的顺序,应该 先是a=b,b=c,c=a+b。你试试
printf("%d",c);
for (i=1;i
{
a=b;
b=c;
c=a+b;
}