ACM簡單題 HDU2000 ASCII碼排序

2021-06-28 11:09:24 字數 572 閱讀 5913

problemdescription、

輸入三個字元後,按各字元的

ascii碼從小到大的順序輸出這三個字元。

input

輸入資料有多組,每組佔一行,有三個字元組成,之間無空格。

output

對於每組輸入資料,輸出一行,字元中間用乙個空格分開。

sampleinput

qwe
asd
zxc
sampleoutput

e q w

a d s

c x z

分析:

這題屬於經典的三個數排序,有多種方法可以實現,我選擇了最簡單最不用動腦子的排序方法。

#include void

solve(char *s)

}}int

main(int argc, char **argv)

return 0;

}

簡單acm題 棋盤覆蓋

在乙個2k x 2k 個方格組成的棋盤中,恰有乙個方格與其他方格不同,稱該方格為一特殊方格,且稱該棋盤為一特殊棋盤。在棋盤覆蓋問題中,要用圖示的4種不同形態的l型骨牌覆蓋給定的特殊棋盤上除特殊方格以外的所有方格,且任何2個l型骨牌不得重疊覆蓋。k,dr,dc。k定義如前,dr,dc分別表示特殊方格所...

杭電ACM題2000遇到的一點問題

今天做了幾個杭電的acm題,包括2000題,題目描述是 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。要求輸入為 輸入資料有多組,每組佔一行,有三個字元組成,之間無空格。輸出為 對於每組輸入資料,輸出一行,字元中間用乙個空格分開。編寫的通過的 如下 include int ma...

藍橋杯ACM簡單題 月份轉天數

1.問題描述 使用者輸入乙個日期,程式將其轉化成天數。2.演算法分析 將月份分離出來使用事先準備好的switch語句轉化成日期再判斷是否為閏年,若為則天數加1,最後將日期加入。3.輸入格式 輸入包含乙個日期。4.輸出格式 年 月 日 5.樣例輸入 2020 12 1 6.樣例輸出 336 inclu...