請問大神這個代碼哪里不對啊
#include <stdio.h>
int danci(int i)
{
?if(i==1)
?{printf("1個單詞");
?}
?else
?{
??return danci(i-1)+i;
?}
}
int main()
{
? int i=10;
?printf("小明第%d天記了:%d個單詞",i,danci(i)-i);
?return ;
}
#include <stdio.h>
int danci(int i)
{
?if(i==1)
?{printf("1個單詞");
?}
?else
?{
??return danci(i-1)+i;
?}
}
int main()
{
? int i=10;
?printf("小明第%d天記了:%d個單詞",i,danci(i)-i);
?return ;
}
2020-02-10
舉報
2020-02-13
把printf("一個單詞")換成return1;
2020-02-13
直接用else這不就忽略了負數情況嗎
2020-02-10
int danci(int i)
{
?if(i==1)
?{
?return 1;
?}
?else
?{
? return danci(i-1)+i;
?}
}
int main()
{
? int i=10;
?printf("小明第%d天記了:%d個單詞",i,danci(i));
?return 0;}