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

最新回答 / Warm_Sweet
可以的呀,代码如下:#include <stdio.h>int getAge(int i){ int age; if (i == 1) age = 10; else { age = getAge(i - 1) + 2; } return age;}int main(){ int age = getAge(5); printf("第5个人%d岁\n", age); return 0;}参考上面的代码,看一下你的什么地方出了问题,也可以直接把代码发出来我帮你看一下。

最新回答 / WE_Xing
就一个变量 a ,都在这个 a 里操作,当然有影响

最新回答 / Warm_Sweet
想要跟答案完全一样,直接在算式后面加两个空格就行了,不必前后各一个。答案代码也是在后面加两个空格,而前面没有空格。printf语句引号内的代码会原原本本地输出(除了转义字符会改变外),因此你输入一个空格,结果就输出一个空格,绝不会自行添加或减少。

最新回答 / Warm_Sweet
if (x > 0) 所在的函数中if 的前面如果有int x,指的就是局部变量,如果没有就说明是全局变量。这里是局部变量。

最新回答 / WE_Xing
0不代表没有啊,i = 1的时候不是第一行嘛,第一行就一个 * 对吧    ?<...code...>

最赞回答 / qq_少爷莪身傲骨_0
#include <stdio.h>int main(){    int i,sum=0;    i=1;        //i相当于次数,sum与上次数字相加的合    while(  i& su101 )  //循环条件,100以内,也可以101以下就是    {        sum=sum+i;   //1=0+1;下...

最新回答 / weixin_慕斯3464934
这里的return  i 是立即结束函数返回 i 值,break是立即结束当前循环,开始下一个函数。这里面两种输入输入运行结果都是一样的。看你怎么去使用代码,某些程序函数里他们两个可以互相交换而不影响运行结果。

最新回答 / WE_Xing
<...code...>还是冒泡排序           这样也可以吧             

最新回答 / Warm_Sweet
括号的的n前面确实需要加int的,此外还要给函数一个返回值。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消