已采纳回答 / 慕沐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;
2017-11-01
已采纳回答 / 旧土
#include <stdio.h>int main() { int i, j, result;// 定义相乘数字i,j以及结果result result=i*j;//赋值result是i乘j for(i=9;i>=1;i--)//i初始值9;i大于等于1时结束循环;i自减 { for(j=1;j<=9;j++)//j初始值1;j小于等于9时结束循环;j自增 { if(i>=j)//如果i大于等于j ...
2017-11-01
已采纳回答 / 爱学习的学渣呢0
!1等于0 !0等于1 而且不存在!2!3!4这些,因为只有真(1)假(0).但是你r如果看到这样的式子 !1+!2 这就是阶乘,!1等于1*2*3的积
2017-10-31
已采纳回答 / _Sherlock_Holmes
我觉得,1. C标准里面规定的组成关键字的字符间不能出现空格,如用float,不能变成f loat这样子用吧。2.你自己定义的变量,定义的标识符,不应该有空格, 就像 int RR 不应该写出 int R R3.C语言定义的多字符组成的运算符之间不能有空格, RR+=50;
2017-10-31