1樓:水無痕
#include
#include
float fun (int n)
return s;
}main()
用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)
2樓:會飛的小兔子
#include
usingnamespacestd;
intmain()
}cout<<"結果2為:" return0; 擴充套件資料 c語言計算1-1/3+1/5-……的前n項之和#include intmain(void) printf("1+1/3-1/5+...+1/n=%.2f\n",s); system("pause"); return0;} 3樓:匿名使用者 思路:先定義乙個函式fun(n)用來計算 1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。 參考**: #include int fun(int n) int main()/*3 s=10*/ 4樓:匿名使用者 // 有需要問程式設計 相關問題的可以聯絡我 #include int main() printf("s = %d\n", sum); return 0;} 5樓:滄海雄風 #include int main() }printf("sum[%d]\n",sum); return 0;}3 sum[10] press any key to continue 6樓:匿名使用者 運用了兩次小遞迴,s用來求(1+2+3...+n) sum用來求1+(1+2)+(1+2+3)+…+(1+2+3+…+n) #include using namespace std; int s(int n) int sum(int n) int main() 7樓:匿名使用者 #include int main() printf("%lld",s); return 0; }望採納,謝謝 8樓:匿名使用者 #include int main() while(s>2000) printf("n=%d,s=%d",n,s);} 9樓:路人 #include int sum(int n) return m; }int main() printf("%d",s); return 0;} 10樓:thebestway之歌 #include #include int main() 提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。 計算並輸出下列級數和s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n) 11樓:匿名使用者 你可以寫個雙重迴圈,但還有個更好的思路,增加1個變數s0專門計算分母,這樣一累加就是s,這樣子只要1層迴圈也可以完成呀,你先看看我寫的**,不懂請追問,可行望採納: #include int main(void) printf("s=%lf\n",s); return 0; }驗證: n=1n=2 n=3嗯,寫錯了個字,是「請輸入n的值」,你能看懂就行,望及時採納,謝謝 12樓: s可以認為是數列an=1/(1+2+3+······+n)的前n項和an=1/[n(n+1)/2]=2/[n(n+1)]=2/[1/n-1/(n+1)] 所以s=2 =2[1-1/(n+1)] 13樓: //#include "stdafx.h"//vc++6.0加上這一行. #include "stdio.h" void main(void) c語言程式設計,s=1+(1+2)+(1+2+3)+…+(1+2+3+...+100) 14樓:隨心 #include void main() // printf("%d\n",a); sum=sum+a; }printf("%d",sum); }樓上有人已經回答了,答案比我簡單,我做複雜了,對於初學者來說,我更建議嘗試一下for巢狀迴圈,不然遇到巢狀的就不熟了.另外,如果已經學得很好了,就可以嘗試簡化**. 15樓: void main()} 編寫程式,計算s=1+1/(1*2)+1/(1*2*3)+1/(1*2*3*4)+。。。+1/(1*2*3*...*n)的值。 說明:本題以10 為例! 16樓:匿名使用者 下面是你的**修改後並能成功執行的** #include main() printf("s=%.6f\n",s); getchar(); getchar(); } 錯誤1.maim改為 main 錯誤2.for迴圈沒加花括號,沒括號只迴圈for接下來的那句。 錯誤3.a、t不能是整型,至少t不能是整型,想想看,若a、t是整型會造成s也是整型,事實上t的值從來不會大於1,約等於後就得0了。 for(i=1;i<=10;i++) a*=i; t=1/a; s+=t; 下面是我編得程式 #include void ok(int n);//宣告 求各項和函式double njie(int n);//宣告 求n! 函式main() double njie(int n)//求n! 函式void ok(int n)//求各項和函式該程式直到n=33都正確,n=34就開始亂碼了,可能是溢位了。 17樓:匿名使用者 t你定義為整數型 可是你又讓它等於1/a,結果強制變整數了 把t定義為浮點型 18樓:匿名使用者 第一行應該是main(),而不是maim, 其他的就是和樓上老兄一樣,你應該把t宣告成float。 inthcf intx,inty 定義最大公約數函式for i x i 定義最小公 倍數函式for i y 1 i returni voidmain 編寫函式,計算m的n次方,然後編寫主函式呼叫並驗證。input m n,m n m,ni 1do while im m m wend print m ... 1 由 bai1 x 1 x 0,及1 x du0,得 1 x 1,f x 的定義域 zhi為 dao 1,1 2分 由於y lg1 x 1 x lg 1 2 1 x 和y 1 1 x在 版 1,1 上權都是增函式,f x 在定義域 1,1 內是增函式 4分 2 令x 0,得f 0 1 即x 0是方... include int factorial int n int main void 編寫乙個函式,求x2 5x 4的值,x作為形參,用主函式呼叫此函式求 y1 a2 5 include include float fun float x void main 執行示例 c語言程式設計 編寫函式用以求表...編寫函式,計算兩整數和,然後編寫主函式呼叫並驗證
已知函式fx11xlg,已知函式fx11xlg1x1x1求函式fx的定義域,並判斷它的單調性
c語言,編寫遞推函式,在用主函式呼叫求46的值