练习:用循环输出斐波那契数列

#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;
}

posted @ 2019-01-24 14:55  指遥  阅读(354)  评论(0)    收藏  举报