編寫程式,計算s 1 1 21 2 31 2 3n

2021-05-21 14:20:11 字數 4577 閱讀 4727

1樓:丿佔戈灬龍哥

#include

using namespace std;

int main()

cout<

return 0;}

2樓:

#include "stdio.h"

int main(void)

for(s=t=0,i=1;i<=n;s+=t+=i++);

printf("the result is %d\n",s);

return 0;}

3樓:匿名使用者

clear

set talk off

input [請輸入項數=] to n

t=0s=0

ss=0

for i=1 to n

t=t+1

s=s+t

ss=ss+s

next i

? t,s,ss

return

4樓:匿名使用者

#include

int main()

return 0;}

用c語言編寫程式,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…n)。

5樓:育知同創教育

#include "stdio.h"

void main()

}利用for迴圈,根據式子的特性進行相加,得專出最終結果屬。

6樓:有沒有胡楊

迴圈求出每一個括號內的和,設為i,這個應該好求吧,在迴圈結束前加上s=s+i!祝你好運,哥們!

7樓:匿名使用者

#include

int main()

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

getch();

return 0;}

8樓:匿名使用者

main()

printf(%d,s);}

9樓:匿名使用者

littleboyzzm想得不錯,可惜成了死迴圈

10樓:匿名使用者

#include

main()

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

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

11樓:凌亂心扉

#include

main()

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

12樓:匿名使用者

修改如下

#include

int main(void)

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

return 0;

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

13樓:匿名使用者

3個錯誤:

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

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

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

#include

void main()

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

14樓:福建省寧德市

首先,你輸出的格式不對,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;}

15樓:匿名使用者

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

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

#include

void main()

printf("%d",s);}

17樓:sin絕望

#include

void main()

else

z=y/x;

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

編寫程式求s=1+(1+2)+(1+2+3)+…+(1+2+3+…)

18樓:金色潛鳥

需輸bai入項數

du,例如zhi:daos=1+(1+2)+(1+2+3)+…+(1+2+3+...+156); 項數 n=156.

程式版如下。

權#include

main()

printf("s=%g\n",s);

return 0;}

19樓:匿名使用者

好簡單的,用兩個for迴圈就可以。

求助 c語言 計算s = 1+(1+2)+(1+2+3)+…+(1+2+…+n)。已知n,要求寫程式求出s。

20樓:baby凱旋城住戶

你的問題描述的不是很清楚,如果只是簡單的輸入一個 n ,輸出對應的 s 的話,程式如下:

#include

int main()

s=s+t;

}printf("%d",s);

return 0;

}執行後,當你輸入 2 時,s=1+1+2=4,當你輸入 3 時,s=1+1+2+1+2+3=11

21樓:宛丘之湯

#include

int main()

s=s+t;

t=0;

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

return 0;

}還有,寫程式要有一個好的格式!

用c語言編寫程式,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…n)。 20

22樓:匿名使用者

staticvoidmain(stringargs)console.writeline("結果回

是答:",sum);console.readkey();}

c++編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值

23樓:再見理想者

#include

using namespace std;

int main()

cout<

return 0;}

24樓:董俊錕

#include

void main()

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

編寫一個c語言程式:求s=1/1+1/2+1/3+…+1/n

25樓:示申僉

#include

void main()

printf("s=%lf\n",s);}

26樓:匿名使用者

t=1/i;

i是整型,1/i也會是整型,1/1=1,1/2=0,1/3=0.....所以相加結果為1

改為t=1.0/i;就行了

27樓:燕趙一劍

#include

void main()

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

}同學,給bai

你改了du一下,資料zhi類dao

型之間轉回換的問題。答

用c#程式設計一個控制檯應用程式專案輸入正整數n,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

28樓:匿名使用者

一樓正解。一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律:

n個1 + (n-1)個2 + 。。。+1個nstatic void main(string args)private static int sum(int n)return result;}

29樓:匿名使用者

static void main(string args)private static int sum(int n)return result;}

30樓:你妹_傷不起

function sum($n)

else

}return $sum;

}你稍微改下吧

編寫程式計算1 2 2 3 3 3 4 4 4 4 9 9 9 9 9 9 9 9 9 用迴圈實

int sum 0 for int i 1 i 9 i i 從1到9 int product 1 for int j 0 j private sub command1 click dim i as integer,n as doublefor i 1 to 9 n n i i next end su...

用迴圈語句編寫程式,其功能是計算 s

void main printf f n s system pause 關鍵是會不會溢位 include int main void cout sum endl return 0 tanch8800331 提供的 有些錯誤,我簡單修改一下。include int main void cout sum...

C語言編寫程式計算C語言編寫一個程式計算。。。

親,你的程式迴圈copy永遠不會停止 bai此句for i 1 fabs 1 i i 1 1e 6 i i永遠大於0 所以不會停du止 所以沒輸出入 沒錯zhi誤計算機只能計算有限的數值,這dao種無限逼近型的不能用這種方法算的 fabs 1 i i 1 有錯誤,bai 1 i i 1 1 i i ...