C语言编程: 已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch

C语言编程:
已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch case)

#include<stdio.h>
int main()
{
    int year;
    printf("请输入年份:");
    scanf("%d",&year);
    year=(year-2015)%12;
    if(year<0) year+=12;
    switch(year)
    {
        case 0:printf("今年是羊年!\n");break;
        case 1:printf("今年是猴年!\n");break;
        case 2:printf("今年是鸡年!\n");break;
        case 3:printf("今年是狗年!\n");break;
        case 4:printf("今年是猪年!\n");break;
        case 5:printf("今年是鼠年!\n");break;
        case 6:printf("今年是牛年!\n");break;
        case 7:printf("今年是虎年!\n");break;
        case 8:printf("今年是兔年!\n");break;
        case 9:printf("今年是龙年!\n");break;
        case 10:printf("今年是蛇年!\n");break;
        case 11:printf("今年是马年!\n");break;
    }
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-09
#include <stdio.h>
int main()
{
int year, t;
scanf ("%d", &year);
t = year%12;
switch(t){
case 0:
printf ("猴");break;
case 1:
printf ("鸡");break;
case 2:
printf ("狗");break;
case 3:
printf ("猪");break;
case 4:
printf ("鼠");break;
case 5:
printf ("牛");break;
case 6:
printf ("虎");break;
case 7:
printf ("兔");break;
case 8:
printf ("龙");break;
case 9:
printf ("蛇");break;
case 10:
printf ("马");break;
case 11:
printf ("羊");break;

}
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网