c語言編程s=1-1/2!+1/3!-1/4!...1/n!直到最后一項(xiàng)小于10的-6次方
c語言編程 s=1-1/2!+1/3!-1/4!...+1/n!直到最后一項(xiàng)小于10的-6次方main(){double sum=0,term=1,t=1,sign=1,fm=1;int i=1,n=1;sum=sum+term;while(fabs( term ) >=1e-6){n++;sign=-sign;for(i=1;i<=n;i++)fm=fm*i;term=sign*t/fm;sum=sum+term;fm=1;}printf("%lf",sum);}我寫的出來答案0.632121不知道對不對,,請個(gè)會(huì)的人看看
結(jié)果沒有問題,,但效率低了些(階乘的循環(huán)可以不要的),,以下是我寫的,,結(jié)果相同
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問答平臺(tái),,專注于分享你不知道的知識(shí)、經(jīng)驗(yàn)及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。