c语言编程,我的编程哪里错了……下面有题目

2025-05-07 22:57:41
推荐回答(1个)
回答1:

我修改过的地方用注释'*'标记出了,你看看

#include
int main() {
int a,b,c,i,n,m;
a=1;
b=1;
c=2;
scanf("%d",&n);
if(n==1) //**
printf("%d",a);
if(n==2) //**
printf("%d,%d",a,b);
else {
printf("%d,%d",a,b);
for(i=3; i<=n; i++) {
m=a+b; //**
printf(",%d",m);
a=b; //**
b=m; //**
}
}
return 0;
}