课程
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
我想问下 为什么这里switche(month) {case1:sum=0,break; case2:sum=31,break;} 1月是0天 2月是31天? 不应该是1月是31 天 2月加29等于60天吗?
来源:4-17 switch与if语句的应用
慕莱坞5831140
2019-09-09 07:27
求大神指点
写回答
关注
1回答
小小疾飞
2019-09-09 09:58:04
当月的算天数,所以少一月。宁想想是不是这样。
0
0
C语言入门
C语言入门视频教程,带你进入编程世界的必修课-C语言
926299 学习 · 20799 问题
查看课程
相似问题
答案中3月的天数为什么是59?一月31天加上二月29天,3月的总天数应该是60天啊?求解.
回答 1
case 1: sum=0;break 这个一月份为什么是零天?
回答 1
#include <stdio.h> int main() { int year = 2008; int month = 8; int day = 8; int sum=0; switch(month) { case 1:sum=sum+day;break; case 2:sum=sum+day+31;break; case 3:sum=sum+day+31+28;break; case 4:sum=sum+
回答 1
为什么case 1:那里的和是零,第一个月的31天不算么?
回答 1
算出来刚好比答案多31天,可case1 时不就是有31 天马
回答 3
打开慕课网App查看更多内容