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

已采纳回答 / 慕粉732645
因为第一个通过自加之后变成一,然后第二个又是自加,所以说第二个就是2喽

已采纳回答 / zhoususu
若程序返回值为0,则表明程序运行成功;否则运行失败。加个return 0;只是为了让系统知道程序运行的情况,若不加,系统无法知道程序运行情况,这样程序便会一直占用资源。

已采纳回答 / 原初的火
是,定义了就是if里的局部变量了,不会影响到if外面的x

已采纳回答 / AhTeng
#include <stdio.h>int getPeachNumber(n){   int num;    //定义所剩桃子数   if(n==10)   {      return 1;//递归结束条件   }    else   {       num = (getPeachNumber(n+1)+1)*2;   //这里是不应该用递归呢?       printf("第%d天所剩桃子%d个\n", n, num); //天数,所剩桃子个数   }   return num;}当第一个变...

已采纳回答 / qq_莫非
i的值先减1,再执行其他操作

已采纳回答 / 慕慕2289409
整数是int类型,字符是char类型

已采纳回答 / 慕的地2201293
%%代表输出一个%,如果只打一个就变成格式声明,比如%d是输出整型,这么做应该是区别两种

已采纳回答 / Allenwrong
return语句的一般形式为:    return 表达式   或者为:  return (表达式);

已采纳回答 / 慕的地2597208
td 是要他153 5这个数字 ,比如153%100=53 56/10=5sd  153%10=3   %是取余数

已采纳回答 / qq_戒辄_0
代码是对的,但是格式错了,你的\n呢?

已采纳回答 / 慕沐0082909
我并不是很专业,但你这个问题我觉得是这样的:people(5) --> people(4) --> people(3) --> people(2) --> people(1)若没有return age即表示到达递归出口时没有返回值age=10;people(1)=0 --> people(2)=0+2 -->......-->people(5)=0+2+2+2+2=8;
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消