為啥我這個(gè)運(yùn)行出來答案不對(duì)啊
#include<stdio.h>
int sb(int n)
{
if(n==1)
{
printf("1");
return 0 ;
}
else
{
int sum=sb(n-1)+n;
return sum;
}?
}
int main()
{
int n=10;
printf("第十天背單詞%d個(gè)",sb(n));
return 0;
}
#include<stdio.h>
int sb(int n)
{
if(n==1)
{
printf("1");
return 0 ;
}
else
{
int sum=sb(n-1)+n;
return sum;
}?
}
int main()
{
int n=10;
printf("第十天背單詞%d個(gè)",sb(n));
return 0;
}
2021-03-22
舉報(bào)
2021-05-23
不想罵你,刪除printf("1");把下面return 0改為return1即可
2021-04-05
你要這樣寫就可以是sb了:
#include<stdio.h>
int sb(int n)
{
if(n==1)
{????
return 1;
}
else{
return sb(n-1)+n;
}
int mian()
{
????sum=sb(10);
printf("小明第10天記到了%d個(gè)單詞記不到是sb\n",sum);
return 0;
}
2021-03-23
程序運(yùn)行時(shí)是按語句的先后順序進(jìn)行的,(當(dāng)n=5)就是sb()先運(yùn)行再加上值,最后一步:sb(1)+2+3+4+5此時(shí)的sb(1)直接執(zhí)行返回值2+3+4+5不會(huì)進(jìn)行+1