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

已采纳回答 / coralfox
*- 是之前讲的自乘   flag*=-1  等价于  flag = -1*flag = - flag这就是正负的变换,负负得正,正负得负,这涉及到负数的几次方问题,如果不懂,最好复习下数学然后与i相乘,就会得到这样的数列,1,-2,3,-4.....其它就是简单的数列求和了。 sum*=i*flag;  就明显用错了,得用+=,即 sum+=i*flag

已采纳回答 / qq_失落的人生_0
是的,不一定要用y和n,你可以往里插入不同的字符像a b c 1 2....但是不能插入汉字,还有像X>y这样的关系式

已采纳回答 / 慕粉4020101
++i和i++都是自增运算符。++i是先运算在赋值,你的例子里面i=1,k=++i,先算自增运算,i=2,在赋值,k=2;i++是先赋值在运算,i=1,k=i++,先把i赋值给k,k=1, i在进行自增运算,i=2;

已采纳回答 / coralfox
for循环,第一个表达式都只会执行一次,此时sum 被赋值为0(不管你前面有没有初始化)你需要倒回去重新复习下for。。第一个表达式(?)只会运行一次,第一个?-----》第二个?----》循环体代码---------》第三个?-----------》第二个?———————》

已采纳回答 / muke_Eway
使用递归函数是需要一个结束条件的if(n == 1)    {        return 1;    //第一天只会1个单词这就是结束条件,那不然会无限制递归下去。

已采纳回答 / weibo_萌令奇奇_0
其实这就是累加递归函数,当n=10时num=getWordNumber(9)+10;getWordNumber(9)=getWordNumber(8)+9;将getWordNumber(9)带入以上算式得num=getWordNumber(8)+10+9;以此类推getWordNumber(8)=getWordNumber(7)+8......最终num=10+9+8+7+6+5+4+3+2+1=55

已采纳回答 / 曲误周郎
 num=(getPeachNumber(n+1)+1)*2;    第一天是第二天的个数+1的和然后*2

已采纳回答 / _溯灬夜丶
<...code...>

已采纳回答 / 毕竟012
实现什么功能???

已采纳回答 / qq_萧萧冷院庭余雨丶_0
数组名arr作实参传递给自定义函数
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消