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);}
c語言程式設計利用dowhile語句求出
用以下 就能copy實現題目要求。bai include stdio.h int main int argc,char argv 執行結果dao如下圖 main while i 100 printf d n sum include int main while i 100 printf sum d ...
C語言雙分支if語句求值,c程式程式設計 1用雙分支if語句實現二分支函式 2求一數列前。。。項的和 3求最大公約數
情況1 你的程式寫的有問題!那個判斷條件不應該是a b,這是個賦值語句,為真!應該是判斷語句a b!那麼程式走到這個判斷條件上時,a 2,b 3,所以a!b,它走的是另外的一個路徑,即else語句!c先自加一次,即為5!b b c 3 5 8!a沒變化!沒有改變a值變化的語句!所以答案為2 8 5!...
怎麼用C語言程式設計計算,怎麼用C語言程式設計計算1 2 1 3 1 4?
c語言求以上算式,參考 如下 include int main c語言 分數計算怎麼編 如1 1 2 1 3 1 4 1 n 需要準備的材bai料分別du有 電腦 c語言編譯器。1 首zhi先,dao開啟c語言編譯器專,新建一個初始屬.cpp檔案,例如 test.cpp。2 在test.cpp檔案中...