1.任务和代码:
/*
*文件名称:mouth.c
*作 者:末子灬秋风
*完成时间:2020年3月13日
*版本 号:vc++6.0
*
*问题描述:输入年份和月份,输出本月有多少天。
*程序输出:输出对应月份的天数
*/
#include<stdio.h> //包含文件
//主函数
int main()
{
//定义变量
int year,mouth,days; //年,月,日
//输入数据
printf("请输入年份:");
scanf("%d",&year);
printf("请输入月份:");
scanf("%d",&mouth);
//switch分支结构
switch(mouth)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
//判断是否是闰年
if(year%4==0&&year%100!=0||year%400==0) //年份可以被4整除但不能被100整除,或者可以被400整除
{
days=29;
}
else
{
days=28;
}
}
//输出数据
printf("您好:%d年%d月份共有%d天!!!\n",year,mouth,days);
//空一行
printf("\n");
return 0;
}
2.运行结果:
3.知识点总结:
基本的C语言程序框架
switch语句
if分支结构
判断是否是闰年
基本的输入输出函数的运用
4.心得:了解到了更多的方法可以做同一件事。