问题:输入出生日期算出星座。

代码:

#include

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)

{

if((month==12&&day>=21)||(month==1&&day<=19))

{

printf("摩羯座");

}

else if((month==1&&day>=19)||(month==2&&day<=18))

{

printf("水瓶座");

}

else if((month==2&&day>=18)||(month==3&&day<=20))

printf("双鱼座");

else if((month==3&&day>=21)||(month==4&&day<=19))

printf("白羊座");

else if((month==4&&day>=20)||(month==5&&day<=20))

printf("金牛座");

else if((month==5&&day>=21)||(month==6&&day<=21))

printf("双子座");

else if((month==6&&day>=22)||(month==7&&day<=22))

printf("巨蟹座");

else if((month==7&&day>=23)||(month==8&&day<=22))

printf("狮子座");

else if((month==8&&day>=23)||(month==9&&day<=22))

printf("处女座");

else if((month==9&&day>=23)||(month==10&&day<=23))

printf("天秤座");

else if((month==10&&day>=24)||(month==11&&day<=22))

printf("天蝎座");

else

printf("射手座");

}

运行截图:

c语言用if语句编写星座,第十一周:C语言:计算星座相关推荐

  1. devc 如何编写java,Android For JNI(1)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序...

    Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ...

  2. C语言编程 Switch 语句编写 最简单的日历

    Switch语句是C语言的几个分支结构 本次编程练习,是根据输入的今年的第几天,输出是 几月几日,星期几. 实现思路大致如下: 1.先读取系统时间,得知今年的年号, 2.根据年号获得今年的第一天是星期 ...

  3. c语言程序设计常用语句格式,全国计算机考试二级C语言程序设计要求

    (一)C语言的结构 1.程序的构成,main函数和其他函数. 2.头文件.数据说明.函数的开始和结束标志. 3.源程序的书写格式. 4.C语言的风格. (二)数据类型及其运算 1.C的数据类型(基本类 ...

  4. php100的阶乘代码while语句,编写PHP程序,使用while循环计算4096是2的几次方,然后输出结果...

    $j=1; $x=2; while($j) { $x=$x*2; $j++; if($x==4096){ echo $j; break; } } 扩展资料: PHP优点: 流行,容易上手 PHP是目前 ...

  5. 在c51语言的循环语句中 用作循环结束,在C51语言的循环语句中,用作循环结束条件判断的表达式为()...

    的任营领域都个战企业为结何一合的略经是以,语言用作战略经营须综合考领域虑这两个分析方面时必,. 循的表达式的一参与资产战略个以共同个独企业企业建立就是或两两个立的联盟上的. 环语对方的盟就盟各一家业( ...

  6. 第十一周项目四算星座

    题目说明:近几年星座运势十分流行,据说一年之中根据月份可以分出十二个星座,它们分别是:摩羯座(12.21-1.19),水瓶座(1.20-2.18),双鱼座(2.19-3.20),白羊座(3.21-4. ...

  7. 第十一周oj题目输出星座名称

    问题及代码: /* 作者:夏晓林 时间:2016.11 输入:出生日期 输出:星座名称 */ #include <stdio.h> void constellation(int year, ...

  8. C语言计算级数fun,c语言编程 编写函数fun(),它的功能是:计算和输出下列级数的和....

    用C语言编程,已知f(x)=(1+x^2),编写函数用梯形法计算f(x)在区间[a,b]上的定积分 #includevoidmain(){doublei,j;doublea,b,c=0;printf( ...

  9. C语言for循环语句的使用方法

      作为C语言三大循环语句之一的for循环在C语言中的也占有非常的重要地位.因此了解C语言的for循环语句的工作原理是非常的有必要的.也是必须的. C语言for循环语句的使用 一.语句结构 二.易错点 ...

最新文章

  1. Xcode终端快捷键
  2. 王者服务器维修2019年四月份,2019王者荣耀4周年庆版本更新时间介绍[图]
  3. 系统架构师-基础到企业应用架构-企业应用架构
  4. 十条不错的编程观点(转载)
  5. stl源码剖析_《STL源码剖析》学习笔记——空间配置器
  6. 奔小康赚大钱 HDU - 2255( 二分图匹配KM算法详解)
  7. 中芯国际A股最终确定发行价27.46元 发行规模超50亿
  8. 模型评估【PR|ROC|AUC】
  9. 使用VSCode编写LaTeX
  10. KVM安装(RHEL_6.4x64)
  11. CASS 快捷键设置方法
  12. 室内智能照明控制系统电路设计
  13. n9100 分区 Linux,​史上最全的三星N9100官方固件
  14. 《灵飞经》②东岛门人 第一章 倩女灵苏
  15. [收藏] 抽奖活动的高可用、高并发优化
  16. 如何产生多样的变化? 探究网络游戏Avatar的角色设计
  17. 解读CNAS更换徽标和认可标识
  18. 微软键鼠外设八款齐发 创新蓝色LED光源
  19. uIP各部分协议代码的分析
  20. Scrapy入门教程(2)——保存数据

热门文章

  1. 真假美猴王:假冒Android版赛博朋克2077,暗含勒索软件
  2. 通达信千元主图公式源码
  3. 03--2017同济大学电信院信息与通信工程系复试总结
  4. 【高德地图API】汇润做爱地图技术大揭秘
  5. mysql查找 提速_MySQL加速查询速度的独门武器:查询缓存
  6. CFS调度器学习总结
  7. Java发送邮件时标题和发件人乱码
  8. Retrofit + RxJava 的结合使用
  9. Python语言程序设计------测试题【4】
  10. 前端浏览器窗口直接展示pdf文件