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

最新回答 / Ibuki_suga
因为之前定义的两个函数并不能支持printf输出,你自己试着在main函数下输出一个语句就知道了

最新回答 / Jedis
当month为1时,总天数就是day;当month为2时,总天数就是31(1月的天数)+day;当month为3时,总天数就是31(1月的天数)+28(2月的天数,这个天数先统一加28,运算结束后,再另判断是否为闰年,是闰年的话2月就是29天,sum+=1,不是闰年的话就不变)+day;以此类推...你这个是运算后再加上day

最新回答 / Silenceadia
x%y应该写成x%%y 我也不知道为什么。反正他们都这么写 说的好像是字母与字母之间得用两个%

最新回答 / qq_放心不下_kuHQY1
外循环进行一次,然后内循环全部进行一次,再进行一次外循环 周而复始 直到外循环结束    个人之见 

最新回答 / lscoder
二维数组定义的时候,可以不指定行的数量,但必须制定列的数量

最新回答 / 慕侠5530338
大哥 你写的 有逻辑一点好不,错误点都没搞清楚,第一个问题,数组必须有列数,原因是因为只有知道列数才能初始化每一行第二个问题,   你 main  里面 定义的是2列没错,但你是走的你定义的  bianli 函数啊,你bianli 函数里面定义的3列好不好 int bianli(int arr[][3])    //这里为什么列的长度要有数值,不填值的话报错

最新回答 / 宝慕林1127821
按图中的格式,起一个和num不一样的单词比如number,最后printf括号里的,num也改成,number

最新回答 / 慕先生8031322
   你可以使用  tab 进行缩进  一下是一个缩进

最新回答 / 慕粉0247298809
i++;  ++之前是0,     ++;后就是1,所以printf打印时i就是1了。在这一段循环i++和++i没有区别;除非不停的对i进行加减操作,比如3-3的例子一般不用太在意先取值还是先打印;

最新回答 / 慕粉0247298809
我现在的理解是只有在直接打印时会先取值例如:int i = 0;printf("%d",i++)   这个时候i的值是0;如果是:printf("#d",++i)值打印出来就是1了。电脑在读代码时,是从左往右,从上到下;所以你发的例子里 i++; 计算机读到;号 i的值已经变了。printf("%d",i++)   这个例子里,计算机在读的时候读到i还没有读到++就取值打印了,所以才有了 i++是先打印再取值,++i是先取值再打印的说法。个人理解,不一定对
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消