慕瓜2047513
2018-10-22 18:00
这种如果我想把五个人的岁数都输出,请问哪里出问题了啊
#include<stdio.h>
int RNG(n)
{
int sum;
if(n==5)
{
return 1;
}
else
{
sum=(RNG(n-1))+2;
printf("第%d个人是%d岁\n",n,sum);
}
return sum;
}
int main()
{
int sum=RNG(5);
printf("第五个人年龄是%d岁",sum);
return 0;
}
第一,是不是你sum中的rng(n-1)错了,因为你是求正的n==5,从1出发,应该是+.
第二,把rng换成正常的,估计就对了,看着心痛。
C语言入门
926210 学习 · 20797 问题
相似问题