已采纳回答 / 阿强0519
case 7:sum=181;break; case 8:sum=212;break; case 9:sum=242;break; case 10:sum=272;break; case 11:sum=303;break; case 12:sum=333;break;这里的日期算错了,1,3,5,7,8,10月都是31天
2018-12-09
已采纳回答 / weixin_慕九州9513709
switch(i)应该换成month,表示month为8是对应的月份是天数是多少。你这样写语法也是有问题的,i未赋初值,i怎么会对应8?你这样写的有点不够智能,212是你手算的,看看答案,写的好一些,万一month不为8也可以使用该程序。
2018-12-08
已采纳回答 / qq_慕仔2129213
你的本意是执行常量表达式1~8的月份,可正序时执行的8~12的表达式巧的是,你倒叙写常量表达式,正好符合你的想法。想法不错,你可以看下我写的方法,应该比较好理解<...code...>
2018-12-06
已采纳回答 / 丶Faker大魔王
既然你都说了用简单赋值语句算x*2,那就应该在第10行中写printf("x=%d\n",x=x*2)就行了,而不是你写的x*2=2,这是复合赋值语句。
2018-12-05