第十周项目-求星座
来源:互联网 发布:自动化测试python 编辑:程序博客网 时间:2024/06/05 18:28
问题及代码:
/*问题:近几年星座运势十分流行,据说一年之中根据月份可以分出十二个星座,它们分别是:摩羯座(12.21-1.19),水瓶座(1.20-2.18),双鱼座(2.19-3.20),白羊座(3.21-4.19),金牛座(4.20-5.20),双子座(5.21-6.21),巨蟹座(6.22-7.22),狮子座(7.23-8.22),处女座(8.23-9.22),天秤座(9.23-10.23),天蝎座(10.24-11.22),射手座(11.23-12.21),猴哥对星座很感兴趣,他想快速根据自己的出生日期求出他所属的星座,请你编程帮助他吧~烟台大学计算机与控制工程学院冯琬淇*/#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>=20) printf("水瓶座"); else printf("摩羯座"); break; case 2: if(day>=19) printf("双鱼座"); else printf("水瓶座"); break; case 3: if(day>=21) printf("白羊座"); else printf("双鱼座"); break; case 4: if(day>=20) printf("金牛座"); else printf("白羊座"); break; case 5: if(day>=21) printf("双子座"); else printf("金牛座"); break; case 6: if(day>=22) printf("巨蟹座"); else printf("双子座"); break; case 7: if(day>=23) printf("狮子座"); else printf("巨蟹座"); break; case 8: if(day>=23) printf("处女座"); else printf("狮子座"); break; case 9: if(day>=23) printf("天秤座"); else printf("处女座"); break; case 10: if(day>=24) printf("天蝎座"); else printf("天秤座"); break; case 11: if(day>=23) printf("射手座"); else printf("天蝎座"); break; case 12: if(day>=21) printf("摩羯座"); else printf("射手座"); break; }}
运行结果:
总结:要注意使用“break”跳出程序。
0 0
- 第十周项目-求星座
- 第十周项目-求最大公约数
- 第十一周OJ项目D测星座
- 第十一周项目四算星座
- 第十周项目0-求最大公约数
- 求星座
- 王朝第十一周 星座
- 第十一周练习--星座
- 第十周项目四:大奖赛计分(有错误,求大神)
- 第十周项目二---求4个数最大公约数
- 第十周-求平均数
- 第十一周 OJ 星座问题
- 第十一周 日期算星座
- 第十一周日期妙算星座
- 第十一周项目2-求最大公约数
- 第十一周项目2-求最大公约数
- 第十一周项目2-求最大公约数
- 第十一周项目二:求最大公约数
- Mysql博客阅读地址
- 20个不可思议的 WebGL 示例和演示
- Linux磁盘空间满导致的Connections could not be acquired from the underlying database!问题
- Android_将本地项目上传到Github
- mui toast自定义样式
- 第十周项目-求星座
- 根据图像色彩的背景确定阈值改变特定区域的饱和度
- 人脸识别常用库和API
- 代理模式
- asp+access图片上传数据库
- Nginx与Apache服务器
- 简单字符设备驱动示例
- (low pass)[LeetCode]Decode Ways
- Android中多层嵌套ViewPager,ViewPager中Fragment内容空白