用C语言已知 2006 年农历为狗年,编写程序输出 21 世纪全部为狗年的年份。
时间: 2024-05-05 13:16:22 浏览: 9
```c
#include <stdio.h>
int main() {
int year;
for (year = 2006; year <= 2100; year += 12) {
printf("%d是狗年\n", year);
}
return 0;
}
```
相关问题
使用C语言编程实现,输入出生的年份,打印输出属相,如2008农历年为鼠年,2009农历年为牛年,到2023为兔年。
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int year;
printf("请输入出生年份:");
scanf("%d", &year);
switch ((year - 4) % 12) {
case 0:
printf("%d农历年为鼠年\n", year);
break;
case 1:
printf("%d农历年为牛年\n", year);
break;
case 2:
printf("%d农历年为虎年\n", year);
break;
case 3:
printf("%d农历年为兔年\n", year);
break;
case 4:
printf("%d农历年为龙年\n", year);
break;
case 5:
printf("%d农历年为蛇年\n", year);
break;
case 6:
printf("%d农历年为马年\n", year);
break;
case 7:
printf("%d农历年为羊年\n", year);
break;
case 8:
printf("%d农历年为猴年\n", year);
break;
case 9:
printf("%d农历年为鸡年\n", year);
break;
case 10:
printf("%d农历年为狗年\n", year);
break;
case 11:
printf("%d农历年为猪年\n", year);
break;
}
return 0;
}
```
输入出生年份后,根据年份与4的余数来判断属相,然后输出对应的属相。
用c语言实现输入年份输出生肖
好的,以下是用 C 语言实现输入年份输出生肖的代码:
```c
#include <stdio.h>
int main() {
int year;
printf("请输入年份:");
scanf("%d", &year);
switch (year % 12) {
case 0:
printf("%d年是猴年\n", year);
break;
case 1:
printf("%d年是鸡年\n", year);
break;
case 2:
printf("%d年是狗年\n", year);
break;
case 3:
printf("%d年是猪年\n", year);
break;
case 4:
printf("%d年是鼠年\n", year);
break;
case 5:
printf("%d年是牛年\n", year);
break;
case 6:
printf("%d年是虎年\n", year);
break;
case 7:
printf("%d年是兔年\n", year);
break;
case 8:
printf("%d年是龙年\n", year);
break;
case 9:
printf("%d年是蛇年\n", year);
break;
case 10:
printf("%d年是马年\n", year);
break;
case 11:
printf("%d年是羊年\n", year);
break;
default:
printf("输入的年份有误\n");
break;
}
return 0;
}
```
输入年份后,程序会计算出该年份对应的生肖,并输出结果。注意,程序中使用了 switch-case 语句来实现对不同年份的处理。