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;}
c語言程式 對n的階乘求和,n 1到
分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種 了。一.遞迴 include int f int t int main 程式分析 定義一個f函式,利用遞迴的特性,進行運算10 f 9 10 9 f 8 直到到1時返回1得出結果 二.迴圈 include int main printf...
怎樣編求n 的程式,用C語言編寫程式 計算n!
在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下標N乘C上標N下標N 2求詳細
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 求這方程怎麼...