求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 ...