求1到n之間的奇數和 10

時間 2025-05-23 22:15:10

求1到n之間的奇數和

1樓:網友

你編的語言我不會,提思路給你吧:

1. 定義s,ss **ss為奇數之和。

2. 對s賦值 s= n*(n+1)/2 『奇偶數總和。

3. 判斷:

1) 如果 n為奇數,那鄭氏麼偶畝虧數之和=奇數之和-n+(n-1)/2

2) 如果 n為偶數,那麼偶數之和=奇數之和+n/24. 依據3的判斷,將偶數之和的等式代入:奇數之和+偶數之和=s=n*(n+1)/2

比如判斷如下:

當迅叢神n為奇數時,ss=(s+n-(n-1)/2)/2當n為偶數時,ss=(s-n/2)/2

2樓:劉振身

當n是奇數的時候,else下面那個清毀s=(n+1)*(n+1)/4;

我覺得這樣寫這個程式更好一點,更能夠體現出程式設計的意義。

#include

void main()

int n;

int s=0;

int i=1;

scanf("%d",&n);

for(i=1;i<=(n+1)/鬧尺2;i++)無論n是奇答彎備數還是偶數,1到n之間的奇數一共(n+1)/2個。

s+=2*i-1;

printf("%d",s);

數學題1到n之間的所有奇數

3樓:華源網路

n為奇數時,奇數數=(n-1)/2+1;

n為偶數時,奇數數=n/2.

如何求n個奇數的和

4樓:網友

很簡單,利用[(-1)^n +1]*x(n)/2,奇數相消,偶簡猛數相攔源橋加的原理。裂伏。

從一起,連續n個奇數的和是多少

5樓:多皎惠涵亮

從1起,連續20個奇數的和是400

第n的奇數為2*n-1,就是第乙個奇數為1,第二個奇數為3,第三個奇數為5

則按照等差(公差為2)求和,s=(1+2n-1)*n/2=n^2,(n的平方)

6樓:網友

解:從1開始,連續奇數的公差為2,所以可知第n個奇數k為:k=2(n-1)+1=2n-1,由此可得從1開始,連續n個奇數的和是:n(1+2n-1)/2=n^2。

從1開始的n個連續奇數之和等於多少

7樓:網友

(等於首個數+最後乙個數學)/2,如果數字是奇數的再加上最中間的數字即可。

從1開始的n個連續奇數之和等於多少

8樓:陽萱函梓玥

(2n-1+1)*n/2=n^2

是個等差數列問題,類同求梯形的面積:上底加下底的和乘高除2

9樓:網友

第n項為1+2(n-1)=2n-1

從1開始的n個連續奇數之和為:[1+(2n-1﹚]×n÷2=n²

從1開始,幾個連續的奇數相加,它們的和如何用n來表示

10樓:回從凡

是胡宴如褲啟個等差數列求祥梁和……

答案是:n * 1+ 2*n -1) /2 ]n*n

程式設計c輸入整數n輸出1n之間所有奇數的和

會飛的小兔子 include intmain intn,i,j,t,l intsum 0 printf 請輸入一個大於2的整數 scanf d n l n for n 2 n for i 2 iif n i 0 判斷其為素數 t 1 else t 2 break if t 1 sum n print...

用組合語言程式設計,計算1到20之間的奇數和

羽翼灬靈魂 pascal行嗎?var i,s integer begin s 0 for i 1 to 20 do if i mod 2 0 thens s i writeln s end.啊,看錯了,以為是程式語言,sorry 影者東昇 data segment sum1 dw 0 sum2 dw...

用VB求1到100奇數和出現的問題

private sub command1 click dim i as integer,s as integeri 1 s 0 while i 99 s s i i i 2 wend msgbox s 1 3 5 99 str s end sub 你應該是用i來控制迴圈,用s來求和,如果你用s i ...