為什么在調(diào)用的函數(shù)里加了printf會讓運(yùn)行結(jié)果變?yōu)??
int jia(int i)
{
??? int sam=0;
??? if(i<=0)
??? {
??????? printf("輸入錯誤\n");
??? }
??? else if(i==1)
??? {
??????? sam+=1;
??????? return sam;
??? }
??? else
??? {
??????? sam=i+jia(i-1);
??????? printf("%d\n",i);
??? }
}
int main()
{
??? int i=10;
??? printf("小明%d天學(xué)習(xí)了%d個單詞\n",i,jia(i));
??? printf("運(yùn)算結(jié)束");
}
2017-08-14
printf("%d\n",i);后面要加return sam;
2017-08-14
我也不會