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

已采纳回答 / AAnonymous
类型不符合%c 要求参数是 char 类型,单引号表示字符,char双引号表示字符串,string,在C中是 char* 表示的即字符数组char* 和 char 类型不符合要么你用单引号,要么把 %c 改成 %s

已采纳回答 / onemoo
false逻辑运算符合Boolean体系,值是true或false。2是一个整型字面量,整型在转换为bool值的时候,0会转换为false,非0值会转换为true。所以true的非就是false。

已采纳回答 / onemoo
所以说这个课程糟透了,很多都没讲清楚。通常说,a++是先取值后运算,++a是先运算后取值。实际上这里涉及“运算符” “表达式”的概念。++ 是一个“自增运算符”,自增运算符有两种形式:前置自增(++a)和后置自增(a++)。运算符和操作数合起来就是一个表达式(a++、++a都是表达式,a就是操作数)。注意:每一个表达式本身都有值(和其类型),有的表达式还有“副作用”。比如自增表达式的副作用就是使其操作数自增1。那么自增运算表达式的值是什么呢? a++ 的值就是 a 的值,而 ++a 的值等于 a+1。 所...

已采纳回答 / onemoo
5000<=score<10000 作区间判断不是这样写的,应该为 5000 <= score && score < 10000

已采纳回答 / Perona
if()括号中是要产生一个布尔值。=是赋值的意思,==才是等于的意思。所以这里应该用关系运算符判断是不是等于水仙花数。

已采纳回答 / 慕设计2489893
因为“”里面表示的是字符串,‘’表示的是字符。而%c是字符的格式控制符。字符串的格式控制符是%s

已采纳回答 / 慕后端2827459
第十一行的冒号不是英式的

最赞回答 / xunluzhe
<...code...>这样输出才是20 31.进行5次判断,大于一次就输出一次

已采纳回答 / 伊兮尘昔
 if(n==10)    {       printf("第10天所剩桃子1个\n");       return 1;       //递归结束条件    } 这样不就好喽?

已采纳回答 / Perona
本例中二维数组是:int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};画图大致如下:1                       2                   3[0][0]            [0][1]                [0][2]4                       5                   6[1][0]            [1][1]               [1][2]7                 ...

已采纳回答 / 昨夜小楼泣东风
<...code...>运行结果:2008年8月8日是今年的221天。。。。。你把else删除之后,切记sum++是if判断条件下的语句。。

已采纳回答 / 昨夜小楼泣东风
这并不矛盾。开头定义int i,j,k=0;这个k是全局变量。而后面的for( k=1;  k<=2*i-1 ;  k++    )是局部变量

已采纳回答 / AAnonymous
A:返回值类型为void的函数可以不写returnB:可以有多个return语句,但必须在通的分支上(if...else, 或switch...case等),非void返回的函数,一次调用有且只能执行一条return语句。你要返回多个值或对象,你可以放到数组或vector里面,或者用形参用引用传递,直接修改C:函数为void,可以写return,但只是个return; 表示函数退出,不返回值D:就是C的情况
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消