已采納回答 / weixin_慕數(shù)據(jù)8318870
你可以先看下一節(jié)課,遞歸函數(shù)(二),老師的那張5階乘剖析圖很直觀的解釋了你的問題,希望對你有用
2020-03-27
已采納回答 / 慕神9594864
你把i++放在sum=sum+i*pow(-1,i)后面就行了,在前面會先執(zhí)行一次自增所以i比你想的多1
已采納回答 / 心所往_情所向
getgirth是函數(shù)名,getgirth(a,b,c)是對函數(shù)調(diào)用。函數(shù)的內(nèi)容是計算和輸出周長,里面的cirf是周長這個變量名,返回值是要這個。
2020-03-23
已采納回答 / Tay_843
平均分最好用浮點數(shù):double pjf; 打印出結(jié)果的時候 %f初始化:zf = 0; pjf = 0;? zgf=score[0];? ?zdf=score[0];平均分計算: pjf = zf/10;
printf("總分%d,最高分%d,最低分%d,",zf,zgf,zdf,);此外這個代碼的結(jié)構(gòu)不合理,建議你用多個函數(shù)分開寫, 或者分成兩個函數(shù)A(升/降序排列,最低分,最高分),B(總分,平均分)
2020-03-22
已采納回答 / qq_慕的地2027567
switch()正確應該只包含switch(一個值){case 判斷條件:為真后執(zhí)行語句;break;default:執(zhí)行語句;break;}你把score/=10放進去沒有任何意義吧,他判斷的是switch()括號里的值。score/10放switch()前面就行了
2020-03-21