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

最新回答 / 一生所爱无怨无悔
可以的,你把代码发过来看看

最新回答 / 慕的地2042725
if(year%400==0||(year%4==0&&year%100!=0)),加个括号return 0;你写成reture了

最赞回答 / Pure_
sum=sum+num中如果不对sum进行赋值会得到垃圾数据

最新回答 / 奋斗的小青年_小半仙1o
我知道你问题在哪,score/10只取整数对吧,所以下面条件就可以看成9<=分数<=10 ,等级为A。8<=分数<9 ,等级为B。6<=分数<8 ,等级为C。分数<6 ,等级为D。然后根据常量8就确定是B了。

最赞回答 / 慕仰1297087
number*=1.2等价于number=number*1.2,题目要求每年以20%的增长速率,也就是下一年是上一年的120%,因为c语言中%被定义为取余符号,不能写number*=120%,所以只能写成number*=1.2。

最新回答 / little_white0223
你可以自己运算一下,第一层for第一次赋值i=9,判断i<=1不符合,直接就不往下执行了。此处错误是没有理解“在for的条件为真时,才可以执行循环。”假设即便可以执行到第二层for,赋值j=i=9,满足条件j>=1,执行循环,执行j++,(第二次又赋值j=i),那永远满足j>=1。

最新回答 / 慕少0506024
n<m是第二个循环的条件,当n++完,n=m时不满足条件跳出循环,执行下一步if

最赞回答 / 阿葎
知道哪里不对了,97是a的ASCII对应值,char c直接等于a就好了

最赞回答 / Any丶老猫
%f 替换对应的 小数型float ,%c 代表替换对应的 字符char

最新回答 / 蒙奇D蕾姆
else    {   printf("%s\n","很遗憾,希望你再接再厉") ;   } 需要有两个,你这才算写对了,不然当sale小于100时没有输出。不过你这是字打错了【运行结果为: 很遗憾,期望你再接再厉 】期望 而不是 希望

最新回答 / 慕神0563984
改一下:if(results > 90){    if(ranking <= 3)    {        printf("%s\n","吃大餐,买玩具");    }    else    {        printf("%S\n","买玩具");    }}可以运行,但是例题更加简练不是吗?
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消