C語言程式設計100題 5 3

2021-09-20 23:02:13 字數 553 閱讀 8147

5.3

編寫氣泡排序函式,函式原型:void bubblesort(int a,int n);對n個整數公升序排序。

編寫選擇排序函式,函式原型:void selectsort(int a,int n);對n個整數降序排序。

編寫main函式,輸入10個整數,利用函式將其按公升序和降序分別輸出排序結果。(輸入輸出資料間用乙個空格分隔)

測試樣例:

如輸入:

5 2 8 9 10 1 3 4 7 6

則輸出為:

1 2 3 4 5 6 7 8 9 10

10 9 8 7 6 5 4 3 2 1

#include

void

bubblesort

(int a,

int n)

//定義氣泡排序函式,含指標}}

}void

selectsort

(int a,

int n)

//把不等號一改即可}}

}int

main()

C語言程式設計100題 5 6

5.6 輸入一行數字,如果我們把這行數字中的 5 都看成空格,那麼就得到一行用空格分割的若干非負整數 可能有些整數以 0 開頭,這些頭部的 0 應該被忽略掉,除非這個整數就是由若干個 0 組成的,這時這個整數就是0 你的任務是 對這些分割得到的整數,依從小到大的順序排序輸出。輸入 每組輸入資料只有一...

c語言100道經典題目 C語言經典100題(5)

1 上期答案揭曉 include int main sum sum day 再加上某天的天數 if year 400 0 year 4 0 year 100 0 else if leap 1 month 2 printf 這是這一年的第 d 天。sum printf n 以上例項輸出結果為 請輸入年...

c語言100道經典題目 C語言經典100題(34)

1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...