用C編輯程式,求1 100之間所有奇數的和

時間 2021-05-07 20:00:31

1樓:四舍**入

int num = new int[100];  //建立一個1到100的陣列

for (int i = 0; i < 100; )var q = from o in num where o % 2 == 1 select o; //使用linq篩選奇數

int sum = q.sum();  //使用sum函式獲取奇數和

2樓:匿名使用者

這是一個簡單的等差數列問題,1-100間總共有50個奇數,第一個奇數為1,最後一個奇數為99,用公式:sum=50*(1+99)/2=2500。其實還有其它許多公式計算這個數列。

然後用程式實現即可了,

using system;

namespace sum}}

另:你完全可以拓展此程式嘛,比如求1-i之間所有奇數的和,主要是求最後一個奇數是什麼,總共有多少奇數。程式如下:

using system;

namespace sum

else

int count=(last+1)/2;

sum=count*(1+last)/2;

console.writeline("1~i之間奇數的和是" + sum.tostring());

console.read();}}}

3樓:

用數列不是更好

1,3,5,7,9

sn=n(a1+an)/2=50*(1+99)/2沒驗證算的是否對,設計到資料公式

4樓:匿名使用者

你的程式會迴圈100次,效率不是最好,看我的int sum = 0;

int i = 1;

while (i < 100) //只迴圈50次console.writeline("1~100之間奇數的和是: ", sum);

console.readline();

5樓:

intn=1;

intsum=0;

for(int

i=1;i<=100;i=i+2)

console.writeline(sum);

用c#編寫程式,求1-100之間的奇數之和

6樓:劍舞廣寒

int n=1;

int sum=0;

for(int i=1;i<=100;i=i+2)console.writeline(sum);

7樓:鹿劍

int x;

x=0;

for(int i=1;i<=100;i=i+2)console.writeline(x);

console.readline();

差不多應該是這樣吧。

編寫c#程式,計算100以內所有奇數的和。謝謝了,大神幫忙啊

8樓:傑少

int i,sum; sum=0; for(i=1;i<100;i+=2) console.writeline(sum); console.readline(); 我剛才執行了成功得到結果,

9樓:繁星

int a,b; for(a=1;a<=100;i++) } console.writeline(b);控制檯輸出 console.readline();

C 程式編輯求1,1,2,3,5,8,13求前20項和,感激不盡

id優雅的人 題目 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13.求出這個數列的前20項之和。1.程式分析 請抓住分子與分母的變化規律。2.程式源 main int n,t,number 20 float a 2,b 1,s 0 for n 1 n enjoy冰心玉壺 下面的程...

急求最短路徑演算法程式,用C語言或C

4 常用演算法演示程式 題目 編寫常用演算法的演示程式 參考 下面演算法選擇一種實現 矩陣旋轉演算法 prim演算法 拷貝連結串列的o n 演算法 隨機演算法 大數階乘原始碼 格雷碼演算法 算術表示式的計算 尋找連結串列中間節點演算法 模式匹配的kmp演算法 最小堆 雜湊表 二叉樹 平衡二叉樹 紅黑...

求C語言程式設計高手編寫以下C程式,本人用VC 6 0除錯。非常感謝

我教你一種很簡單的方法啊.利用pow.pow 2,3 也就是求2的3次方.你想啊.如果要求2的3次根呢.那不就是pow 2,1 3 了麼.但是這樣寫是不行地.必須寫成pow 2,double 1 3 這樣就可以了.include stdio.h include math.h void main 輸入...