明镜如缺吧 关注:15贴子:140
  • 2回复贴,共1
#include <stdio.h>
int rabbit(int n)
{
if (n <= 0)
{
printf("input error!");
return 0;
}
if(1==n || 2==n)
return 1;
if (n > 2)
return rabbit(n-1)+rabbit(n-2);
}
void main ()
{
int n;
printf("intput month:");
scanf("%d",&n);
printf("%d\n",rabbit(n));//递归调用
system("pause");
}


1楼2014-06-03 16:15回复
    #include "stdio.h"
    main()
    {
    int i,j,result;
    printf("\n");
    for (i=1;i<10;i++)
    { for(j=1;j<10;j++)
    {
    result=i*j;
    printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
    }
    printf("\n");/*每一行后换行*/
    }
    system("pause");
    }


    2楼2014-06-03 16:16
    回复
      #include "stdio.h"
      void main()
      {
      int x,y;
      scanf("%d",&x);
      if(x>=60)
      if(x>=90)
      y='A';
      else y='B';
      else y='C';
      printf("x=%d,y=%c\n",x,y);
      system("pause");
      }


      3楼2014-06-03 17:27
      回复