怎麼編寫乙個程式,輸入乙個整數m,能計算並顯示1 2 3 m的和(直接計算結果,不要換行)

時間 2021-06-01 10:49:05

1樓:翼柯

#include

#include

int main(void)

int i=1,s=0;

for(i=1;i<=100;i++)

s=s+i;

priintf("%d",s);

getch();

return 0;

2樓:

vfp的寫法

s=0input"輸入乙個正整數" to mfor i = 1 to m

s = s+m

endfor?s

3樓:mcg

個人觀點:題主可能真實的目的不是不要換行,而是沒有弄清楚輸入流和輸出流。

對於初學者來說,程式就是螢幕上一行輸入,然後一行輸出。

然而事實上,對於我們常規的程式設計,輸入流就是鍵盤,沒有螢幕的事兒,螢幕只是把你的輸入流顯示出來,這個不是你幹的,你完全可以無視。你要關注的只是輸出。

之所以關注這一塊,是因為當年我也在這裡糾結過。當年做題的時候,題目輸入a,b,c 輸出1,2,3。然後我就先把所有輸入記錄下來,把再乙個個計算結果並且輸出。

然而理解了輸入輸出流,直接輸入乙個輸出乙個,雖然螢幕上看到的是 a 1 b 2 c 3,但是實際輸出流還是 1,2,3。

當然,如果是我想多了,題主真的連迴圈都寫不好,那就……我無FUXK說

4樓:commontolerance

兩種方式一種迴圈的方式一種遞迴的

迴圈的方式:

/*** Iterative manner* Calculate the sum of the integers on interval [1, num]

* @param num the upper bound of the interval, which can be any positive integer

* @return1+2+...+num

*/public

static

intcalSum

(int

num)

return

sum;

}遞迴的方式:

public

static

intcalSumRec

(int

num)

5樓:有丘直方

難搞。不換行程式怎麼知道你的整數輸入結束了呢?

但還是有辦法的,如果有conio.h這個庫的話。

#include

#include

intmain

(int

argc

,char

**argv

)printf

("%lld",m

*(m+

1)/2

);return0;

}好了去玩吧。

6樓:大鈾子

用inputbox可以避免換行問題

7樓:

#include

intsum

(intn)

printf

("%d+",n

);returnn+

sum(n-

1);}int

main()

求 大神編寫乙個電腦程式,找出1,000,000內的所有孿生素數!!最好能用VB?

tswjq Dim ab 150000000 As IntegerPrivate Type pd 輸出檔案s1 As String 7 s2 As String 9 s3 As String 9 hc As String 2 End Type Private Sub Command13 Click ...

如何用c語言編寫乙個程式,計算float x 0 1與0 1的差值

HOOCCOOH 首先假設題主需要這個差值的十進位制表示。根據 IEEE754 浮點使用的二進位制表示法必定在十進位制下有限位數,直接用 printf 指定位數列印即可。唯一需要注意的是到底需要打多少位才夠。我們知道浮點在計算機中表示為 其中 為尾數字數,為浮點指數。又由於 0 eeimg 1 在十...

如何編寫乙個掃雷速度最快的自動掃雷程式?

剛畢業的時候閒的無聊做著玩的,自動排雷的抓圖 讀記憶體太作弊了,用的是去抓取介面根據顏色判斷數字的方法 程式模擬滑鼠隨機點開乙個位置,然後自動根據正規化判斷,有雷標雷,沒雷一直往下點 題主提供的那些資料是給人玩掃雷時用的,寫程式根本沒這麼多講究,所謂標雷對程式來說就是記憶體裡設定乙個flag。所以正...