我有問題啊
這種如果我想把五個人的歲數(shù)都輸出,請問哪里出問題了啊
#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;
}
這種如果我想把五個人的歲數(shù)都輸出,請問哪里出問題了啊
#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;
}
2018-10-22
舉報
2018-10-23
第一,是不是你sum中的rng(n-1)錯了,因為你是求正的n==5,從1出發(fā),應(yīng)該是+.
第二,把rng換成正常的,估計就對了,看著心痛。