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

已采纳回答 / 慕仰1014
当if后面只有一条语句的时候,那个括号是可以省略的,但当有两条及两条以上语句的时候,就必须加括号了。

已采纳回答 / Feng4011060
#include <stdio.h>int main(){    double num = 2.5;    int a =(int)num;      //定义浮点型变量num并赋值为2.5    printf("num的整数部分是%d\n", a);      return 0;}

已采纳回答 / weixin_慕婉清5253664
十位获取是 td=(num%100)/10; 假如250的话0乘任何数都是0,你这样算就没意义了

已采纳回答 / 慕姐6987332
运行试了一下,两个printf后的标点出了问题,标点符号都应该用英文格式

已采纳回答 / qq_kiss_me_gxBGTY
b++ >= a*2算术运算符:++  (优先级2)、* (优先级3)关系运算符:>= (优先级5)运算: (b++)>=  (a*2)b++:先计算值,再b加1                

已采纳回答 / 慕容6525249
if( num == hd*hd*hd + td*td*td + sd*sd*sd ); 这个分号就很离谱

已采纳回答 / 慕设计6450392
在printf那行,能、否不是字符类型的东西

已采纳回答 / 慕盖茨8457621
不加双引号这是一个变量的符号,则打印出该符号所表示的值;加了双引号则是一个字符串

已采纳回答 / weixin_慕先生6139590
很遗憾中间的逗号要用中文字符,你是不是用的英文   ,

已采纳回答 / 慕码人0347127
case ?:只会执行这一句,sum不会累加

已采纳回答 / Allisam
for循环那就有问题吧,i=1了,后面的i<=1/101直接就不符合了,是i<=101吧

已采纳回答 / qq_慕村2163153
你试试把return 0的0改成h试试 ,函数的输出的返回值是0

已采纳回答 / qq_慕侠3513754
键盘右下角回车enter

已采纳回答 / qq_慕丝9372550
不是不输出,只是不能有return 0,但可return其他参数值如变量sum,或其他,int main()就必须输出return 0,表示结束。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消