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

已采纳回答 / qq_慕前端933868
num =getPeachNumber(n-1)*2+2;   //这里是不应该用递归呢?这句话有问题n递归会越来越小,永远也不会递归到结束条件if(n==10)    {     return 1;//递归结束条件    } 里

已采纳回答 / qq_慕瓜1379556
我们在自创的第一个函数中是需要返回sum/3这个值; 这里强调我们这么做是让我们有逻辑性;虽然我们知道返回值的大小是20.但是我们需要让这个值有根据和来源。你可以想象那道题是求三个数的平均值。我们需要返回的是这个表达式(相当于我们的解题思维过程)。直接返回20,只适合这里,假如把后面的a b c重新赋值。你返回20就不对了,所以为了逻辑性 我们要返回解题思路这个表达式;这是我的理解 希望能对你有帮助。

已采纳回答 / qq_慕九州63934
for(    j=i ;  j<5 ;  j++  )  

最赞回答 / NJUPTB18031431曾宇航
有参数与无参数的区别,你的class函数是需要输入一个参数的,而且你自己也输入了一个6进去,那么你定义它的时候你就需要给他一个参数所有你的class()应该改成class(int n)这个int n就是代表了你要输入的数,你这里输入了6,换个说法你改成class(float n)你就可以输入6.5,得到学了6.5门课程,这个参数类型的作用就是这样,学弟学妹你们多注意他的实际意义而不是代码格式的躯壳。

已采纳回答 / qq_XJW_0
return 表示返回的一个值 程序执行的此时,此代码块运行结束

已采纳回答 / 慕用5312819
这个函数的功能就是把传入的数字加倍啊

已采纳回答 / 天神墨迹
说错了,应该是把4换成5

已采纳回答 / qq_慕UI1569002
系统打出字符串是默认状态,但是其他的状态需要前面加以说明。就像手机使用,平时打字是默认中文,如果你想要改变语言就需要去设置。而且,这个习惯并不是多此一举,是有利于养成良好的习惯,不丢东西。

已采纳回答 / qq_慕丝0298099
这个是优先级问题,+运算符的优先级已经比==的优先级高了,会先运算x+y,所以不用加括号,你继续往下学到3-10就明白了。

已采纳回答 / 天下笑绝
//获取三位数字num百位上的数字        hd =        num/100         ;        //获取三位数字num十位上的数字        td =        num%100/10         ;        //获取三位数字num个位上的数字        sd =        num%10         ;

已采纳回答 / qq_慕工程5022656
有逗号的话会变成“小明身高1.85,m”。%f %c %d 等,都是输出的格式,float height=1.85,用%f的格式输出就是1.85,用%d的格式输出就变成了1。你可以试试 :int num=97;printf("%c",num);结果应该是'a'。或者试试:char letter='b';printf("%d",letter);结果为98。也就是说不管是char还是int ,其在内存中的储存形式是一样的。当你要把它们显示出来的时候就要给它们定一种格式,让它们以你指定的格式显示出来。或许你想问...

已采纳回答 / 慕少7286934
第一个是同步, 第二个是先算第一个再算第二个

已采纳回答 / 幕布斯8024528
要重新在定义一个变量,假设num1,int num1=(int) num 才行

已采纳回答 / 慕少6168890
就是说你写个四,他只会输出三行或四行,因为前面的父循环要先让子循环输出完,你输个四,最多出现四行*就会结束循环
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消