編寫函式計算如下表示式的值112123123n

2021-03-03 21:57:38 字數 5305 閱讀 4286

1樓:聽不清啊

#include

int sum(int n)

int main()

2樓:匿名使用者

#include

using namespace std;

int fun(int n){

static int s=0;

s+=n;

//cout<>n;

for(int i=1;i<=n;++i)res+=fun(i);

cout<

3樓:匿名使用者

static void main(string args)

}console.writeline(sum);

console.readkey();

4樓:淡然

int s=0,ss=0;

for (i=1;i<=n;i++)

用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

5樓:會飛的小兔子

#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;}

6樓:匿名使用者

思路:先定義乙個函式fun(n)用來計算

1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

7樓:匿名使用者

// 有需要問程式設計 相關問題的可以聯絡我

#include

int main()

printf("s = %d\n", sum);

return 0;}

8樓:滄海雄風

#include

int main()

}printf("sum[%d]\n",sum);

return 0;}3

sum[10]

press any key to continue

9樓:匿名使用者

運用了兩次小遞迴,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()

10樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

11樓:匿名使用者

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

12樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

13樓:thebestway之歌

#include

#include

int main()

提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。

編寫乙個程式,計算下式之和: 1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+

14樓:虎爺可樂

#include

#include

int main(int argc, char** argv)while(1);

while(pos < num)

printf("%d\n", sum);

return 0;}

15樓:匿名使用者

public static void main(string args)

}system.out.println(sum);}

16樓:寧靜の樂章

int sum=0;

for(int i=1;i<=10;++i)for(int j=1;j<=i;++j)sum+=j;

c語言迴圈題!編寫乙個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

17樓:凌亂心扉

#include

main()

}printf("%d\n",sum);}

18樓:匿名使用者

修改如下

#include

int main(void)

printf("%d\n",s);

return 0;

}圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。

19樓:匿名使用者

3個錯誤:

1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i

3、第14行,%d應該是%lf

除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。

#include

void main()

printf("%d\n",s);}

20樓:福建省寧德市

首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s)

其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++)

還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下

#include

int main(void)

printf("%f\n",s);

return 0;}

21樓:匿名使用者

這種找規律的迴圈體寫乙個統一的結構就行

22樓:兄弟連教育北京總校

#include

void main()

printf("%d",s);}

23樓:sin絕望

#include

void main()

else

z=y/x;

}printf("y=%f",z);}

c語言編寫。計算1+1/(1+2)+1/(1+2+3)+.....+1/( 1+2+3+.....

24樓:凌亂心扉

#include

main()

25樓:匿名使用者

#include

float fun(int n)

s += 1 / (float)x;

x = 0;//切記x歸零。

}return s;

}void main()

26樓:匿名使用者

分析:算式有n項,用i迴圈n次累加實現,i=0,1,2,...,n-1;

分母是前一次加當前項號,用累加變數fm得到,注意當前項號是i+1:(0)+1,(1)+2,(3)+3,...

這種累加變數需要特別關心一下初始值(賦初值),還要注意結束值的計算,驗算一下看是否正確

程式:#include

void main()

printf("%lf\n",sum);}

27樓:花落へべ若相惜

請尊重每乙個幫助你的人

28樓:匿名使用者

用乙個自增函式通過迴圈實現

29樓:4747哦

#include"stdio.h"

main()

printf("%.4lf",s);}

編寫乙個程式計算下式之和 1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+6+7+8+9+10) 5

30樓:匿名使用者

an = 1+2+...+n

=n(n+1)/2

= (1/6)[ n(n+1)(n+2) -(n-1)n(n+1) ]

sn= a1+a2+...+an

=(1/6)n(n+1)(n+2)

1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+6+7+8+9+10)

=s10

=(1/6)(10)(11)(12)

=220

31樓:小曉得得

#include

void main()

printf("%d\n",sum2);}

32樓:百度使用者

sdfg kiuasoaap[' p ajiau 9t;l;m4ot k;ai[\4- [wi[ia'03[[i0i3 0 w020opel;0e[\']w] 'o]w\

c++請編寫函式fun,其功能是:計算並輸出下列多項式值:s=1+1/(1+2)+1/(1+2+3)+..1/(1+2+3...+50)

33樓:匿名使用者

#include

#include

using namespace std;

double s(int n);

double sumi(int n);

int main()

double sumi(int n)

普通的邏輯函式表示式化成與非與非表示式有什麼方法嗎?數位電路

南訣 先化簡成最簡與或式,再用反演律。例如 拓展資料 1 邏輯函式 logical function 是數位電路 一種開關電路 的特點及描述工具,輸入 輸出量是高 低電平,可以用二元常量 0,1 來表示,輸入量和輸出量之間的關係是一種邏輯上的因果關係。仿效普通函式的概念,數位電路可以用邏輯函式的數學...

二次函式表示式是什麼?二次函式的三種表示式是什麼

二次函式 quadratic function 的基本表示形式為y ax bx c a 0 二次函式的三種形式 1 一般式 y ax bx c a 0,a b c為常數 則稱y為x的二次函式。2 頂點式 y a x h k a 0,a h k為常數 3 交點式 與x軸 y a x x1 x x2 a...

設a 3,b 4,c 5試計算以下表示式 1 a bc

1 a b c b c b c 為 false a b c為 false 1 式為false 2 a b c b c a 3 0 2 式為true 3 a b c 1 b c 2 a b 0 a b c 1 4 為 true 又 b c 2 0 所以 3 式為true結果為 0 1 1 c語言中採用...