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

已采纳回答 / 慕粉1471090899
结果是不是运行成功,输出错误?如果是,说明你是对的。只是系统判定正确只认定那一个方法。
单纯地进行取余计算时,一个百分号就够了,即x%y

但如果你想在屏幕上输出 x%y=z 这种输出结果的话,就需要两个百分号%%:

printf("x%%y=%f\n",e);

因为一个百分号已经被取余操作占用了,所以要两个百分号,C语言才知道你还要进行输出操作。

最赞回答 / 未荷城的林夕
你仔细看看当 i != 9 时,打印的是身高加一个逗号,当 i = 9时,打印的直接就是身高,这样才有xxx, xxx, xxx, xxx的效果
好难啊前面还是可以的现在看到脑壳痛我去感觉要睡着似的
但是我不能放弃坚持半个月了未来月薪过十万的时候我会感谢现在的自己
加油!加油!加油!

已采纳回答 / qq_希名_03166780
第二行int ren(n);这里多了个分号

最新回答 / 慕容7564554
因为case后面只能接常量。这个在关于switch这节课的左边讲解处有写。

已采纳回答 / Legendary521
for循环开始,因为num是三位数所以定义为100开始,然后再+1直到三位数结束;hd是整型所以可以直接除100;td是num取除100的余数再除10;sd是num除10取余数,可以用实际例子验算一下;而if就是判断是不是水仙花数,按要求来的;如果是就输出printf语句,不是不输出。

最新回答 / 慕盖茨4444243
因为zf你定义的是整数,整数/整数得到的不能是实数,把zf变量也定义为实数就好了

最赞回答 / 慕仰0371639
你的for( num=100  ; num<1000 ;   num++ ); 这里括号外面的分号应该删掉,包括后面的if语句括号外的分号也应该删掉

最赞回答 / 慕容7564554
在main函数里调用函数传实参,不是用m和n

最赞回答 / 慕用8093283
相当于这样((((((((1 + 2)+ 3)+ 4)+ 5)+ 6)+ 7)+ 8)+ 9)+ 10

最新回答 / 小神0x00
可以,慕课网的判题机制有问题

最新回答 / 宝慕林816827
你好,你是不是把printf的输出语句后面的符号弄成中文的了  printf("%s\n", "恭喜小明可以参加校篮球队")       ;     
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消