第十一周 OJ 星座问题

来源:互联网 发布:mysql desc 命令 编辑:程序博客网 时间:2024/05/19 22:54

烟台大学 计算机控制与工程学院

作者;单长喜

题目描述:输入出生日期,输出星座。

程序:

#include <stdio.h> void constellation(int year,int month,int day); /*函数声明*/int main() {     int year,month,day;     scanf("%d %d %d",&year,&month,&day);    /*输入变量*/     constellation(year,month,day);  /*调用函数*/     return 0; } void constellation(int year,int month,int day) {     switch(month)     {     case 1:         if(day<=19)            printf("摩羯座");         else            printf("水瓶座");            break;      case 2:        if(day<=18)            printf("水瓶座");        else            printf("双鱼座");            break;      case 3:        if(day<=20)            printf("双鱼座");        else            printf("白羊座");            break;      case 4:        if(day<=19)            printf("白羊座");        else            printf("金牛座");            break;      case 5:        if(day<=20)            printf("金牛座");        else            printf("双子座");            break;      case 6:        if(day<=21)           printf("双子座");        else            printf("巨蟹座");            break;      case 7:        if(day<=22)            printf("巨蟹座");        else            printf("狮子座");            break;      case 8:        if(day<=22)            printf("狮子座");        else            printf("处女座");            break;      case 9:        if(day<=22)            printf("处女座");        else            printf("天秤座");            break;      case 10:        if(day<=23)            printf("天秤座");        else            printf("天蝎座");            break;      case 11:        if(day<=22)            printf("天蝎座");        else            printf("射手座");            break;      case 12:        if(day<=21)            printf("射手座");        else            printf("摩羯座");            break;     } }

结果:


注意:每个case后要加break..

0 0
原创粉丝点击