1樓:匿名使用者
#include
void main()
printf("s=%f",s);}執行
copy示例截圖:
用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。 用c語言編寫程式,求s=1+(1/2!)+(2/3!)+·····+(n/(n+1!)),直到最後一項的絕對值小於10^-5 11樓: 只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。**如內下:#include "stdio.h" int main(int argc,char *argv)執行結果如下: 12樓:匿名使用者 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 13樓:匿名使用者 #include "stdio.h" double calcs(double t)while(sglvalue > t); return retvalue; }void main() 14樓:匿名使用者 #include void main() printf("當n=%d,s=%lf\n",n-1,s);} 15樓:我只想晒月亮 #include main() printf("%d",n);} 請教c語言高手,用公式s=1-1/1!+1/2!-1/3!+…(-1)n-1/n!,求s的近似值,直到(-1)n-1/n!的絕對值<10-6為止
10 16樓: ^你這個實際是程式設計計算1/e的值,我編了一個計算e^x的,呼叫e^(-1)即可 #include "stdio.h" #define error 1e-6 #define abs(a) (((a)<0)?-(a):(a))#define max_loop 10000double exp(double x)//1+x+x^2/2! +..+x^n/n!+o(x^n),an=x^n/n! =x/n*x^(n-1)/(n-1)! return ex; }void main() c++編寫程式,計算s=1+(1+2!)+(1+2!+3!)+…+(1+2!+3!+…+n!)。
40 17樓:匿名使用者 #include #include using namespace std; int main() printf("sum=%i64d\n", sum); return 0;} 18樓:李 先弄一個計算階乘的程式,如下: #includelong fac(int n)main() 在編一個求和程式,呼叫一下上面的階乘即可! 19樓:會飛的小兔子 #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;} 用c語言如何編寫1-1/2+1/3-1/4+…+(-1)(n+1次方)/n 20樓:匿名使用者 給你復個用遞迴方法的,這種題目制一bai般是用遞迴演算法做的#include #include long double fun(int n); main() long double fun(int n)else} 21樓:匿名使用者 思路復:奇數制 項是加,偶數項是減。 int funtion(int n) 用c語言程式設計計算數學公式s=1/1*2+1/2*3+1/3*4+.......1/n*(n+1) 22樓:匿名使用者 #include void main() 23樓:匿名使用者 #include "stdafx.h" #include #include float f(int n) return s; }int _tmain(int argc, _tchar* argv) c語言用函式編寫:1-1/2+1/3-1/4.....+((-1)^(n+1))*(1/n) 24樓:陽頂天鹿鼎記 main()函式沒有返回值 在fun函式中做除法運算時要對運算元進行double型別強轉,否則整數間除法會出錯。得到的值不準確。 25樓:刀無極啊 #include double fun(int n); main() double fun (int n) return s;} 分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種 了。一.遞迴 include int f int t int main 程式分析 定義一個f函式,利用遞迴的特性,進行運算10 f 9 10 9 f 8 直到到1時返回1得出結果 二.迴圈 include int main printf... 在vc 下面,int和long長度一樣,都是32位的,double雖然是64位的,但是當作整型使用的話長度並不比int長,所以這裡還是使用int。int factorial int n 樓上的最多算到20!就該嗝屁了 正確的階層至少能處理20000!這點要靠大數乘法來做的 long f int n ... c n 1,n c n,n 2 c n 1,1 c n,2 n 1 n n 1 2 n 2 1 n 2 n 3 n 2 c n上標,n 1下標 c n 2上標,n下標 求化簡過程。c 1上標,n 1下標 c 2上標,n下標 n n n 1 2 排列組合解方程 c 上標n,下標n 1 5 求這方程怎麼...c語言程式 對n的階乘求和,n 1到
怎樣編求n 的程式,用C語言編寫程式 計算n!
C n 1,n C n,n 2 C上標N 1下標N乘C上標N下標N 2求詳細