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

最赞回答 / 精慕门2223433
void属于空函数使用不了返回值,但int就可以。

已采纳回答 / qq_慕尼黑1198189
因为huafei这个函数的返回值类型是int,最后会把float改为int,如果你把第二行改为“float huafei(int a)”,就是83.2了

已采纳回答 / 慕丝1346370
就是flag=flag*(-1)

已采纳回答 / 慕粉1471090899
结果是不是运行成功,输出错误?如果是,说明你是对的。只是系统判定正确只认定那一个方法。

最赞回答 / 未荷城的林夕
你仔细看看当 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语句括号外的分号也应该删掉
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消