高階語言程式設計 實驗5 迴圈結構(一)

2021-10-06 12:04:21 字數 2643 閱讀 7276

1029 求最大公約數

由鍵盤輸入兩個正整數m、n(m、n<

1000000)

計算它們的最大公約數。

輸入樣例16,

24輸出樣例

8

#include

intmain()

//輾轉相除法

printf

("%d"

,n);

return0;

}

延伸:最小公倍數的求法

#include

intmain()

for(i=m;i>

0;i++

)/*從大數開始尋找滿足條件的自然數*/

}return0;

}

1044 輸出最小值

/*description

從鍵盤輸入十個整數,輸出最小值

輸入格式

輸入的整數絕對值不會超過10000

輸入樣例

12 45 76 87 5 87 43 55 99 21

輸出樣例

5*/#include

intmain()

//輸入陣列要用迴圈,這裡之前寫掉了

min=a[0]

;for

(i=0

;i<

10;i++

)printf

("%d"

,min)

;return0;

}

1033 字元變換

/*description

由鍵盤輸入乙個句子(字元個數不定,最多不超過80個,

以'\n'結束),將其中的大寫字元變成小寫

(其它型別的字元不變),

最後輸出變換後的句子。

輸入樣例

this is my first c program!

輸出樣例

this is my first c program!

*/#include

#include

intmain()

puts

(a);

return0;

}

1037 計算數列和

程式設計實現,由鍵盤輸入n,計算輸出數列前n項和。

輸入樣例

20輸出樣例

32.6603

#include

intmain()

printf

("%.4f"

,sum)

;return0;

}

1031 統計單詞個數

/*description

寫乙個函式實現:輸入一行字元,以空格分割單詞,

回車結束輸入,輸出單詞的個數

輸入樣例

there are many students and many trees!

輸出樣例7*/

#include

#include

intmain()

printf

("%d"

,count+1)

;return0;

}

1042 百萬富翁

乙個百萬富翁遇到乙個陌生人,陌生人找他談了乙個換錢的計畫

。該計畫如下:

我每天給你m元,

而你第一天只需給我一分錢。

第二天我仍給你m元,你給我2分錢。

第三天,我仍給你m元,你給我4分錢。

依次類推,你每天給我的錢是前一天的兩倍,直到乙個月(

30天百萬富翁很高興,欣然接受這個契約。

現要求,編寫乙個程式,由鍵盤輸入m,

計算多少天後,百萬富翁開始虧錢。

輸入樣例

100輸出樣例

18

#include

#include

intmain()

printf

("%d"

,i);

return0;

}

測試題:求因子的個數

/*描述

由鍵盤輸入乙個int型別的正整數n,

求n有多少個不同的正整數因子。

注:能整除n的數稱為n的因子

輸入格式

正整數輸入樣例

24輸出樣例

8*/#include

intmain()

printf

("%d"

,count)

;return0;

}

5 迴圈結構程式設計

1 例 從位元組變數x單元開始,連續存放有100個無符號數,從中找出最大者送入max位元組單元中。分析 可把第乙個數先送到al中,將al中的數與後面的99個數逐個進行比較,如果al中的數大於或等於與之相比較的數,則轉下乙個數進行比較 若al中的數小於相比較的數,則把相比較的數送入al中,保證al中的...

c語言實驗三 迴圈結構程式設計

一 分別用for迴圈 while迴圈 do while迴圈完成求解s 1 for迴圈 2 while迴圈 3 do while迴圈 include include intmain while a 1002 printf d n s return0 二 輸出所有 水仙花數 includeint mai...

高階語言程式設計實驗八

題目描述 對 k 1,2,3,14,15,按下式分別計算出 15 組 i,d,c 整數 i 2k 1 實數 d kk k 9.8 字元 c h k。並通過使用運算子 將這15組資料儲存到當前目錄下自定義的text型磁碟檔案ft.txt之中。輸入 無 輸出 檔案內容格式如下 1 7.8 i 3 3.8...