1樓:匿名使用者
public class lianxi2
system.out.println(sum);
system.out.println("+++++++++++++++++++++");
dowhile(i<101);
system.out.println(sum1);
system.out.println("+++++++++++++++++++++");
for(i=1;i<101;i++)
system.out.println(sum2);
system.out.println("+++++++++++++++++++++");}}
2樓:匿名使用者
int sum=0;//總記
int a=1;//變數1;
int b=2;//變數2;
for(a=1;a<=99;a++)
response.write(sum.tostring());
//寫了個for迴圈的,看的懂,對你應該有點幫助
3樓:匿名使用者
最簡單的:
int i=1,sum=0;
dowhile(i<100);
至於如何輸出結果值sum就看你用什麼語言了
c語言程式設計(wile和for迴圈)實現1*2+2*3+3*4+.......+99*100
4樓:匿名使用者
用while實現
#include
void main()
printf("sum=%d\n",sum);
}用for實現
#include
void main()
printf("sum=%d\n",sum);}
5樓:匿名使用者
樓下sum=+i*(i+1);有問題吧 應該變成sum+=i*(i+1);
c++語言分別用for語句和while語句計算x=1*2+2*3+3*4+…+99*100的值。
6樓:兄弟連教育北京總校
#include
int main()
其中du的…zhi……………用
daowhile:
i=1;
while(i<=100)
用do-while:
i=1;
dowhile(i<=100);
用for:
for(i=1;i<=100;i++)
s+=i*(i+1);
用合適的方法計算 1+2+3+4+...+98+99+100
7樓:啥都有的
第一種解法:1+2+3+4++98+99+100=(1+99)+(2+98)+(3+97)+······+(49+51)+50+100
=49×100+50+100
=5050
第二種解法:1+2+3+4....+98+99+100=(1+100)÷
專100÷2
=101×100÷2
=101×50
=5050
類似題屬目通用解法:
1+2+3+4+5+6+7+8+9+10+11+n=(1+n)×n÷2
8樓:瑾
用高斯bai求和的方法。這是一個等差
du數列,公式是:zhi(dao首項+末項)×項數÷2則原式內=(容1+100)×100÷2
=101×100÷2
=10100÷2
=5050
拓
展資料:文字表述:和=(首項 + 末項)x項數 /2數學表達:1+2+3+4+……+ n = (n+1)n /2
約翰·卡爾·弗里德里希·高斯(johann carl friedrich gauss ,2023年4月30日-2023年2月23日)德國著名數學家、物理學家、天文學家、大地測量學家。是近代數學奠基者之一,高斯被認為是歷史上最重要的數學家之一,並享有“數學王子”之稱。
高斯和阿基米德、牛頓並列為世界三大數學家。一生成就極為豐碩,以他名字“高斯”命名的成果達110個,屬數學家中之最。他對數論、代數、統計、分析、微分幾何、大地測量學、地球物理學、力學、靜電學、天文學、矩陣理論和光學皆有貢獻。
9樓:葬花的饕餮
觀察copy原題,發現後一項總是等bai於相鄰前一項加1,所du以可用用等差數列求zhi和的公式快速求解。dao
公式為:等差數列的和=(首項+末項)×項數÷2
即 1+2+3+4+...+98+99+100=(1+100)×100÷2=5050
擴充套件資料
等差數列是常見數列的一種,可以用ap表示,如果一個數列從第二項起,每一項與它的前一項的差等於同一個常數,這個數列就叫做等差數列,而這個常數叫做等差數列的公差,公差常用字母d表示。例如:1,3,5,7,9……(2n-1)。
等差數列的通項公式為:an=a1+(n-1)d。前n項和公式為:sn=n*a1+n(n-1)d/2或sn=n(a1+an)/2。注意: 以上n均屬於正整數。
10樓:使用者
法一:高斯求和法
設s1=1+2+3+...+100
s2=100+99+98+...+1
則s1+s2=100*101=10100
則s1=10100/2=5050
即1+2+3+...+100=5050
法二:中心數求和法
1至100中心數為50.5,
50.5乘以回項數100,得5050.
法三:梯形求和法(前
答提是公差為一)
構建一個梯形,上底(首項)為1,下底(末項)為100,高(項數)為100,
則此梯形面積(即1+2+3+4+...+98+99+100的結果)為(1+100)*100/2.
法四:分組求和法
1+2+3+4++98+99+100
=(1+99)+(2+98)+(3+97)+······+(49+51)+50+100
=49×100+50+100
=5050
拓:你可以用c++**編輯器,貼上以下**並執行
#include
int main()
printf("1+2+3+4+...+98+99+100結果為:%d",sum);
return 0;
}望採納
11樓:愛花生小老鼠
1是整數疊加到復100分式有制e磊合數,(1+100)×100÷bai2=5050確實是好算簡易法,網上du的一些分組合zhi加都會錯誤解答,dao算術只求相等易數,複雜的編數求最終整數是不成立的,1+1=等於2不能分成1+1有多個等數。所以,我們學好算術好比做人正確一通正合道理。算術學科立成自身牢紀一筆一數都在於心,心術端正公解成一律。
12樓:匿名使用者
因為他一到100是可以用1+99這種例子來把它組合成100,所以說我們可以這樣由多到少加起來就可以得出答案
13樓:匿名使用者
這不是數學家高斯小時候的問題嗎?把式子變成:(1+100)+(2+99)+…+(50+51)
=101x50=5050
14樓:桂枝湯
1+2+3+4一直加到100等於5050。
15樓:life架子鼓王子
這道題是等差數列求和。(1+100)x100除以二=5050
16樓:
由等差數列求和公式(首相+末項)×項數÷2可得
(1+100)*100/2=5050
17樓:格調
1+2+3+4....+98+99+100=(1+100)÷100÷2
=101×100÷2
=101×50
=505
18樓:查可用
101x5o=5050
19樓:匿名使用者
(1十100)x100÷2
20樓:匿名使用者
第一種解法:1+2+3+4++98+99+100=(1+99)+(2+98)+(3+97)+······+(49+51)+50+100
=49×100+50+100
=5050
21樓:鼎哋址3655點
答案是5050,1加100.2+90以此類推
22樓:就讓他埋在心裡
1+99+2+98+3+97+……等於100*50+59等於5050
23樓:匿名使用者
應該(100+1)+(99+2)+…=(100+1)x(100÷2)=101x50=5050
24樓:匿名使用者
答案是:
100÷2=50
100+1=101
50×101=5050
用c#,使用for迴圈或者while迴圈計算:1-1/2+1/3-1/4…+1/99-1/100的值
25樓:匿名使用者
好象樓下兩個bai算不出正確值的!du
double sum = 0;
for(int i =1;i<=100;i++)//我只能說樓
zhi主兩位寫的都不錯
dao,但是,1/2在c#的結果中是0,而內1/2.0則會出現0.5的結果。容
如果除法兩邊都是整數是不會發生轉換的,只有是double或float時才會發生自動轉換。所以程式正確,但不能得到正確的結果,他們得的結果應該是1。呵呵。
26樓:心心人雷
double value = 0; ;
for (int i = 1; i < 100; i++)else
else}}
27樓:
double t = 0 ;
for(int i=1;i<101;i++)else}
28樓:瘋寶寶love思憶
int sum=0;
for(int i=1;i<=100;i++)else}
29樓:南九
double sum,sum1,sum2;
for(int i=1;i<=100;i++)
c語言程式:計算1-1/2+1/3-1/4+···+1/99-1/100+···,直到最後一項絕對值
30樓:憑希榮樑羅
#include
void
main()
while(1.0/i>1e-4);
printf("n=%d\n",
i);printf("總和=%lf\n",sum);
}輸入一個四位數x,程式設計計算每一位數字相加之和的c語言:
#include
void
main()
printf("各位數字之和=%d\n",sum);
}如對答案容滿意,歡迎採納,謝謝,如有問題,歡迎追問
c語言程式"計算1-1/2+1/3-1/4+…+1/99-1/100+…,直到最後一項的絕對值小於
31樓:明月看盡滄桑
//已測試
#include
int main(void)
printf("the result is : %f\n",sum);
return 0;}
32樓:幽暗隊若隱若現
#include
int main()
else
}printf("%f\n",sum); //輸出也要答注意,不能是int是float型別
scanf("%d,",&pp[0]); //無意義的,為了不關閉視窗設定
return 0;}
用c語言怎麼編下面程式:1-1/2+1/3-1/4+…+1/99-1/100的值,並顯示出來
33樓:陽光上的橋
#include
main()
printf("sum=%f\n",sum);}
34樓:
#include
main()
printf("sum=%f\n",sum);}
35樓:匿名使用者
手機寫**不方便,上網著給你
36樓:
#includevoid main() while(i<=100);printf("s=%f\n",s);}
vb程式設計建立應用程式用select語句計算分段
select case 語句,根據表示式的值,來決定執行幾組語句中的其中之一。select case 語句示例 本示例使用 select case 語句來判斷變數的值。示例中第二個 case 子句包含了變數值,故只有此區塊內的語句會被完成到。dim number number 8 設定變數初值。se...
c語言程式設計用迴圈語句輸入數,求平均值
酒飲懷華藏 上樓的那個百,明顯是度錯了,應該知用浮點類道型,而版不是整型。權 include main a float sum 10 printf f a getch 櫻桃花花孩子 include main printf d sum 10 實現思路很簡單 將十個數相加後,再除以10即可. 樓上的做法...
用while迴圈語句編寫程式,計算1 200之間的所有3的倍
include int main printf n return 0 這個是for語句 比while 語句要好的多 而且很省時 for i 0 to 200 if i mod 3 0 then sum sum inext doif i mod 3 0 then sum sum iwhile i 20...