已采纳回答 / qq_乐之终曲_0
1.int chefei 后面缺了分号2.printf 中间的逗号要用英文的你用了中文3.printf后面的分号要用英文的,你用了中文4.输出类型应该用%d,你用了%f,输出了也是0.00000000
2017-08-03
已采纳回答 / qq_晓_44
你改过来也没事,double 类型数据大些,所以你把 int写成 double 也不会有问题,数据小的可以转化成大的,大的不能转化成小的,我也是初学,不知道这样回答对不对。
2017-08-02
已采纳回答 / qq_龟龟_1
你switch的是year...你下面没有一个case是对的上的,就算是month...由于case之间没有break,会从case8由上往下执行,你的day最终的值是31...牵扯到sum计算的也只有sum=sum+day...应该是31=0+31...sum最终值也就是31,要改的地方挺多的...我switch也不熟,经常用for或者if写- -,你看下左边题目拉到最下面,有个不会了怎么办,哪里的答案写的挺好的...至少让我用switch,我上来是懵逼的- -
2017-08-01