编写一个程序,输入年份和月份,判断该年是否是闰年,并根据给出的月份判断该月是多少天?

编写一个程序,输入年份和月份,判断该年是否是闰年,并根据给出的月份判断该月是多少天?,第1张

1、打开visual C语言编程软件,新建一个文件。

2、输入预处理命令和主函数:#include<stdio.h>/*函数头:输入输出头文件*/void main() /*空类型:主函数*/。

3、定义变量、输入年份:int year,leap/*定义变量的数据类型为整型。

4、用if函数逐步判断是否满足成为闰年的条件。

5、然后用if函数判断是否是闰年。

6、这样就完成了,最后运行结果就可以了。

用个判断就行,年份根据是否是闰年的条件判断,月份用个switch语句,列出每个月份的天数,注意二月份有两种可能,所以先判断年份,再判断季节月份。

int main()

{

int year,month

scanf("%d%d",&year,&month)

if((year%4==0 &&year%100!=0) || year%400==0)

printf("闰年")

switch(month)

{

case 1:   printf("春季,31天")  break

case 2:   if((year%4==0 &&year%100!=0) || year%400==0)

printf("春季,29天")

else

printf("春季,28天") 

break

case 3:                     

case 4:    printf("夏季,30天")           break

}

return 0

}

}

扩展资料:

本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。本命令为初级命令。

参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。

int y,m,day_num/y代表bai年份,m代表月du份,day_num代表天数

printf("请输入年zhi和月:")//提示输入年和月

scanf("%d%d",&y,&m)//输入年和月

printf("%d 年",y)

printf(((y%4==0&&y%100!=0)||y%400==0)?"是闰年":"不是闰年")   //判断是否为闰年

printf("\n%d 月是",m)//判断是哪个季节

参考资料来源:百度百科-判断


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11495018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存