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

已采纳回答 / 慕勒4217424
一个2X2的矩阵有两条对角线。i%2&&j%2的理由就是为了找出左右两条对角线,你少了5的原因就是正中间(arr[1][1])这个地方只加了一次。

已采纳回答 / ZR南山
 {1,2,3} 你这里面都是用中文输入法写的吧??

已采纳回答 / MUKENUM1827
首先声明我是个小白:作者开始把每一年都当做平年来算,然后判断月份是几月份?根据月份确定这个月之前的天数之和,加上day就是总天数,然后判断这一年是平年还是闰年,如果是闰年而且月份是2月之后(因为没过2月都一样),在平年总天数的基础上加1天就是所求了。

已采纳回答 / 先木先生
printf("%s\n","小明在慕课网上学习");这行代码的;改为英文输入,就没问题了。

已采纳回答 / 大食
i%2!=0 如果是 true 那么 i 是非偶数,为false 是 偶数,简单测试 假设 i = 3, 3%2 结果为1,那么符合 !=0所以为true.  关于你说的回答的余数为0 是因为 i 的初始是 1  经过 i++ , i 的值已经变成了 2 。 所以 2%2 的结果为0  最后你说2后面加 !的意思  不等于 ,这个是关系运算符(3-6有说) 里面的 != 。 整个判断 i%2!=0 的意思是  i % 2的结果 不等于 0 吗?

已采纳回答 / qq_晴天_186
转整型数值?这一行改一下试试      printf("%d\n", result);

已采纳回答 / 慕勒4217424
从代码原理上来讲,你的条件结束语句就是n==1;为什么这样说?因为,在n!=1的时候程序会一直执行函数的调用(递归),在当if语句满足条件时,else中不会执行,这个时候递归也就结束了。并返回一个year。

已采纳回答 / 慕九幽
进入循环后,内循环执行完才执行外循环,也就是说9*1后,j自加1,然后内层循环for会继续判断j<=i这个,然后通过了,继续这个内循环就是9*2,然后j再自加,再判断,再执行,一直到j<=i不成立,就会跳到外循环,类推……

已采纳回答 / qq_晴天_186
应该说强制转换是为了根据实际情况来进行的,不都是为了节省存储空间而转换。自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。强制类型转换 强制类型转换是通过类型转换运算来实现的。无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的数据长度进行的临时性转换,而不改变数据说明时对该变量定义的类型。

已采纳回答 / 大食
你可以看成 (a&&b)&&c  先判断前面 ab的结果,然后再用结果跟C判断

已采纳回答 / Starry_夜
他的意思是返回一个值,值为0.他也不是返回谁的值,这样理解错了。他是说如果n<0,即执行pritf(" 输入错误!\n");   那么这句if语句就结束了,就不执行下面的else语句了。同时返回一个值为0。

已采纳回答 / XpG12138
没有for循环,要把前几个月份的天数累加,应该在switch外套个for循环,请参考。<...code...>

已采纳回答 / 慕勒4217424
timeout的原因是你每次都把j=0赋值给i,i的值每次从j循环中退出去都是0,永远加不上去,所以就陷入死循环了

已采纳回答 / 爱上蜡笔的新新
因为你输出格式写错了,这时候不应该是%f,而应该是%Lf
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消