为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_乐之终曲_0
1.int chefei 后面缺了分号2.printf 中间的逗号要用英文的你用了中文3.printf后面的分号要用英文的,你用了中文4.输出类型应该用%d,你用了%f,输出了也是0.00000000

已采纳回答 / 慕粉1108224665
把那段代码末尾的分号改成英文标点,都长一样,我开始也没看出来.....

已采纳回答 / treehuang
函数形参就相当于你要传进这个函数的类型,比如你说的数组,int fun(int arr[]);长度是可以指定和不可指定的,这个没什么影响

已采纳回答 / qq_深情_7
sum在执行while语句  do while语句后要重新初始化,否则sum的值会叠加。

已采纳回答 / qq_晓_44
你改过来也没事,double 类型数据大些,所以你把 int写成 double 也不会有问题,数据小的可以转化成大的,大的不能转化成小的,我也是初学,不知道这样回答对不对。

最赞回答 / qq_訫_2
因为4小于7所以不能被整除也没有余数所以运算结果是1。

已采纳回答 / 慕侠3668296
printf("红红的小脸儿温暖我的心窝\n");    这个分号错了

已采纳回答 / 慕用9234183
换输入法,英语半角。 分号错了。

已采纳回答 / 丨缘丨灬小浩
http://blog.csdn.net/fk961859482/article/details/44599849这个文章有详解

已采纳回答 / qq_沙尾小鱼_0
printf后面的那个分号错了,你用的是中文符号。

已采纳回答 / 滑大稽
我认为,应该是一个j的for循环调换了一个数,外面套的for循环是调换所有数

已采纳回答 / qq_枯笑_0
这是换行符,执行完后自动跳到下一行

已采纳回答 / qq_龟龟_1
你switch的是year...你下面没有一个case是对的上的,就算是month...由于case之间没有break,会从case8由上往下执行,你的day最终的值是31...牵扯到sum计算的也只有sum=sum+day...应该是31=0+31...sum最终值也就是31,要改的地方挺多的...我switch也不熟,经常用for或者if写- -,你看下左边题目拉到最下面,有个不会了怎么办,哪里的答案写的挺好的...至少让我用switch,我上来是懵逼的- -

已采纳回答 / qq_乐之终曲_0
在没有break的情况下,会从你进的那个case开始往下一个一个case执行,直到遇到break,或者switch结束
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消