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

最赞回答 / qq_慕仙8541906
因为还能在switch里用

最赞回答 / 慕容5401208
switch()括号里面的赋值要放在前面一排。先赋值再进行运算 

最赞回答 / weixin_慕少9328968
不需要返回值的时候,return可以没有,就用void,用void的时候可以用return,但是这里return只能表示结束程序的意思格式为return;加上和不加上没什么区别

最新回答 / qq_慕慕1203224
printf("小明身高%f\n", height, unit); printf("小明身高%f\n", height, unit);在这一行中缺少米这一身高单位了,需要加%c,上面那个是因为你自己加了m所以显示正常,但实际上要加字符型输出比较合适printf("小明现在在慕课网上学习IT技术%c\n", unit); 其次这一行也不对,不需要加字符直接输出就行,这样运行结果没有后面m这个字母

最新回答 / 一个变量
一般来说,函数不返回时不需要加,函数返回值为void不需要加,函数返回值为int且主函数为main()往往需要加。c语言书上有详细的标准。如果不想记忆各种复杂情况,建议都加。

最新回答 / qq_慕设计1144618
因为return表示函数没问题,如果是return 1的话就说明函数有问题

最新回答 / 慕桂英0331329
n元数组的索引是从0到n-1,arr[n]不存在。如果按你写的,那你这个判断毫无意义,因为所有元素都满足i!=10的条件,自然也就用不着else了。原代码用判断语句就是为了给数与数中间加上逗号,没啥特殊的

最新回答 / 慧慧慧慧hui
不需要,m=2时,表达式2(n<m)为假,不会运行子循环程序,运行if(m==n)       printf("%d ",m);输出2

最赞回答 / weixin_慕娘0353462
#include <stdio.h>int main(){    double num = 2.5;    int nu =(int)num;//定义浮点型变量num并赋值为2.5    printf("num的整数部分是%f%d\n", num);      return 0;}

最赞回答 / qq_慕工程1151521
你们是乱打代码的吗%s是代表字符串占位符,你printf本来就加上“”就可以输出汉字字符串,还特地加上个“%s”干嘛,况且&&才是全真则真,||是全假则假,不明白就别乱改题目代码,题目原代码就是对的#include <stdio.h>int main() {    int score = 7200;    //完善一下代码    if(score>=10000)             printf("钻石玩家");        else if(score>=50...

最新回答 / 慕虎3065644
第一行空格数是不是3啊,我也是跟题主一样的代码。。感觉没问题啊

最赞回答 / weixin_慕少9328968
switch(month)的下面要加个大括号
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消