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

已采纳回答 / Perona
*=是复合赋值运算。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。number*=1.2;等价于number=number*1.2;相关知识点:http://www.imooc.com/code/5142 加油学吧。你的努力终将成就无可替代的你!

已采纳回答 / study_forever
相当于sum=sum+num,就是sum与num相加之后求得的和赋值给sum

已采纳回答 / 康振宁
你可以观察一下三角形倒过来之后的一些规律,然后考虑一下代码,根据规律去写这里可以给你代码做参考<...code...>

已采纳回答 / 康振宁
把你代码贴出来看看?

已采纳回答 / 康振宁
if语句应该用大括号括起来吧?你这样写的话,循环就会执行一次就会跳出的

已采纳回答 / 来虐小学生
因为它输出出来就是有空格的

已采纳回答 / 咖啡丶恋
在windows系统环境中许多东西都是看不出来的,比如这个return,但是在实际开发环境中,这一条代码,或许会是结束一个BUG的关键代码,如果你对linux或者unix熟悉的话,你可以去试试,有些结果会完全不同

已采纳回答 / 咖啡丶恋
january = 31, februery = 29, march = 31, april = 30, may = 31, june = 30, july = 31;这些没定义过,不知道代码符不符合你的要求,大概是这样的:(最后多了一个getchar()即按下一个键后退出)<...code...>

已采纳回答 / Perona
可以这么写。但是要注意的是这种写法其实就是逗号表达式。C语言提供一种特殊的运算符——逗号运算符。逗号运算符,优先级别最低,它将两式联接起来,如:(3+4,6+2)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值。举个栗子,<...code...>发现没有,运行出来的结果是表达式2的值,即b的值。

已采纳回答 / Perona
<...code...>这里差一个 if<...code...>或者也可以把(score<1000)给删了,因为最后也只剩下小于1000。注意一点,else后面是不加()<...code...>

已采纳回答 / 时小光
getPeachNumber(1);是调用了getPeachNumber函数,传入参数为1.一直调用、倒序输出不是因为这句话,而是在getPeachNumber函数中的判断里进行的

已采纳回答 / 深白
当然不行,,你这里sum(n-1)一直往回溯上去溯不到一个初值啊,递归算法必须要报至能追溯到源头,这里n=1时候就是这个源头,必须要明确。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消