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

已采纳回答 / qq_fsbywbjj_03359167
相当于if else(表达式1)?(表达式2):(表达式3)相当于if(表达式1)    表达式2;else    表达式3;

已采纳回答 / qq_小丑_84
    sum=sum+arr[1][1];应该放到两个for循环的外面

已采纳回答 / qq_青尘_03965112
换成int就多了一个返回值,可以不换

已采纳回答 / 米兰小小帕
我也是初学者,但我这水平都感觉错比较多啊,比较明显的是sum计算的时候应该是month*天数吧,同时你应该还忽略了大小月的问题(30,31天),而且这么区别闰年也不对吧,你可以查下闰年计算公式,不仅仅是整除4而已

已采纳回答 / qq_小丑_84
返回值相当于函数计算结果,如果没有返回值则调用函数就不能把它当做一个数值来使用,用str();单独成句的语句C语言自带的函数一般有返回值,计算函数返回计算结果,操作函数返回操作结果

已采纳回答 / 一七得七
换行符号是“\n”

已采纳回答 / 亏了_30895
for循环语句里面的是分号;不是逗号,例如for(i=1;i<5;i++)

已采纳回答 / xhz567
return getWordNumber(n-1)+n;是在返回的时候,再调用一次getWordNumber(),比如当你调用getWordNumber(10),是这样计算的:getWordNumber(10)=getWordNumber(9)+10=getWordNumber(8)+9+10...=getWordNumber(1)+2+3+...+10又因为前面知道n为1时,getWordNumber(1) return的值是1,所以就计算出来了1+2+3+...+10因为这一节讲的是递归函数,所以要用...

已采纳回答 / qq_小肥子_0
 if后面的分号不要  下一行缩进或者去掉分号加花括号

已采纳回答 / qq_句芒_0
我觉得你给的这个代码并不算是switch和if语句的良好应用,不管是switch中多余的case语句 以及特别奇怪的日期计算 可以看一下给的标准答案,那样还要更容易理解switch一些(我也是初学的,理解有错误还请指出)<...图片...>

已采纳回答 / xhz567
你要了解两个int做除法,最后的结果是只取整数部分的。比如你里面的a/b,正常我们算数结果是0.5,这里结果就是0。又比如5/2,结果是2。  所以不管你后面是除以多少个数,或者你的格式化输出里面是%f,结果也都是0。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消