永发信息网

请读出这个程序每一句语句的意思

答案:4  悬赏:0  手机版
解决时间 2021-01-24 22:12
  • 提问者网友:一抹荒凉废墟
  • 2021-01-24 03:36
请读出这个程序每一句语句的意思
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-01-24 03:52
第一行,包含标准库头文件stdio.h。

int main() 主程序开始
int year,month,daysum; 定义三个整型变量
printf (....); 提示输入年份、月份
scanf (....); 读取键盘输入的年、月
switch (month)

case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
daysum=31;
break;
以上这一段是对大月进行判断,凡月份是1、3、5、7、8、10、12的都是大月,有31天。

case4:
.......
这一段是对小月进行判断,凡月份是4、6、9、11的都是小月,有30天。

case 2
这一句是对2月进行判断。year % 400==0 表示年份被400整除,或被4整除但不被100整除,都是闰2月,有29天。否则就是平2月,有28天。

全部回答
  • 1楼网友:话散在刀尖上
  • 2021-01-24 06:41
这副图实在看不清楚。
  • 2楼网友:舊物识亽
  • 2021-01-24 05:07
看不清追问
  • 3楼网友:像个废品
  • 2021-01-24 03:59
定义年year,月mouth,日数daysum
提示输入某年某月
赋值给year 和mouth
判断mouth(是否符合下列某个case)
如果是1月3月……12月
日数daysum赋值为31天
(break)终止这个switch语句
如果是4月……11月
日数daysum赋值为30
终止switch语句
如果是2月
(这一句不全,不过看起来像是在判断闰年)追答请问您还有什么不清楚的么?追问Printf不是输出的意思吗怎么判断month服不服和下列的case怎么看出来?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯