已采纳回答 / 慕仙161281
for(j=1;j<=9;j++),你的这个代码,j<=9,意味着i每一次循环减1都要从1乘到9,这样就会出现2x3 3x2类似的重复,如果改成for(j=1;j<=i;j++),意味着只需从1乘到i(每一次父循环i都减1),而不是每次都从1乘到9,于是就不会出现重复。
2019-10-21
最新回答 / 慕婉清2470941
age==getAge(numPeople-1)+2;改为 age=getAge(numPeople-1)+2;"="和"=="是两个概念,"=="是关系运算符
2019-10-21
最赞回答 / Poplar_Y
并没有不对,你已经运行成功。但仍然显示你输入错误的原因是你并没有按照教程预想的方法来输入,因此显示了输入错误。也就是说你的代码本身并没有错误。我们也只能希望这个网站可以(更加智能吧,不要单单识别固定语句来判断输入是否错误)。
2019-10-20
已采纳回答 / 我是谁Bob
“x=%d\n",x++"中的"x="仅仅是一个输出出来给自己或用户看的字符串啦,可以让运行窗口更加美观(大概)。在题目不要求这一细节时,你想省略也可以,但建议加上以培养良好的编程习惯。
2019-10-20