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

已采纳回答 / 慕瓜3286663
不可以,因为题目要求是身高不低于,就是大于等于的意思;同理,存款不少于,就是大于等于的意思,一般都是这样。比如,不大于就是小于等于,不多于就是少于等于。这个代码虽然最后的结果是正确的,但万一遇到一个特殊情况就错了,不能直接写大于号

已采纳回答 / 蓝色的蓝莓
sum+=num;后面多了一个分号

已采纳回答 / qq_慕移动6467840
应该是这样if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)要有一个括号括着year%4==0&&year%100!=0

已采纳回答 / 蒙上灰的梦想
不加是因为你已经强制类型转换了。加了相当于又做了一次强制类型转换,当然对了。

已采纳回答 / 蒙上灰的梦想
不行,i不加引号会输出它的数值,但是你没有%d格式化输出

已采纳回答 / qq_慕侠8332055
不可以,假如m=4,运行下面的for(n=2; n<m; n++) ,当n=2时不满足if,所以if不会执行4%2,而是直接执行n与m相等的数 if运行的就是4%4==0,发现满足if然后跳出循环,然后输出m。可实际上m=4不是个素数

已采纳回答 / qq_慕圣4503752
k的for循环的第二个表达式写的有问题,这里需要写的不是*的位置,而是个数。比如对于第一行i=1,开始循环时k=1,但是你的循环条件是3<k<5,不满足条件,直接跳出循环,所以前面几行根本没有输出*。

已采纳回答 / qq_慕先生8066449
因为如果if语句中无{},if函数只会执行if后面的紧跟的语句,再往后面的语句不再执行。其实编程语言为严格的机器语言,建议所有if语句都要加上{},指示if函数的作用范围,以此来养成良好的变成习惯。

已采纳回答 / qq_慕丝4581239
明白符号邓先后顺序 不要() 机器只判断 heighe, 加了()机器就会判断height>=180是不是 1 才能执行下面的

已采纳回答 / 慕容5176206
printf("%s\n","恭喜小明可以参加校篮球队"); 分号是中文的 用英文即可

已采纳回答 / 慕余一
printf("x%%y=%d\n",     );  为什么会有两个% ?为了区分运算符和格式化符号的区别,通常会会在求余运算符前多加一个运算符

已采纳回答 / EddardF
arr[0][0]+arr[0][2]+arr[2][0]+arr[2][2]=1+3+7+9=20
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消