练习:用循环输出斐波那契数列
#include<stdio.h>
int main(void)
{
int n;
int i;
int num1,num2;
int val;
printf("请输入斐波那契数列长度:");
scanf("%d",&n);
if(n<0){
printf("数值不存在!");
}else if(n==1){
printf("1");
}else if(n==2){
printf("2");
}
num1=1;
num2=1;
printf("1,1");
for(i=3;i<=n;i++){
val=num1+num2;
printf(",%d",val);
num1=num2;
num2=val;
}
return 0;
}

浙公网安备 33010602011771号