C语言基本代码练习2

1.输入某年某月某日,判断这是某年的第几天

int main()
{
int i, sum; int y, m, d;
int arr[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
printf("请输入年 月 日:");
scanf("%d %d %d", &y, &m, &d);
for (i = 1; i= 3) sum++;
printf("这天是%ld年的第%d天\n", y, sum);
return 0;
}

2.兔子问题:一对兔子第三个月后每个月生一对兔子,问第九个月生几对兔子?

序列为:1 1 2 3 5 8 13 21··· F(x)=F(x-1)+F(x-2)

int main() {
int i, j, k;
i= j = 1;printf("%d,%d,",i,j); printf("\n");
for (k = 1; k <= 9; k++)
{
j = j + i;
i = j + i;
printf("%d,%d,",j,i);
printf("\n");
}
system("pause");
return 0;
}

3.用1234四个数字组成不重复、不相同的三位数,并从小到大输出

 int main() 
 {int i, j, k;
  printf("\n");
  for (i = 1; i<5; i++)
   for (j = 1; j<5; j++)
    for (k = 1; k<5; k++)
     if (i != j&&i != k&&j != k)  printf("%d ", i * 100 + j * 10 + k);
  system("pause");
  return 0;}

4.打印出楼梯

int main() {
 int i, j;
 for (i = 1; i < 100; i++)
  for (j = 1; j < i; j++)
   printf(“**|”);
 system("pause");
 return 0;
}

你可能感兴趣的:(C语言啊)