problemdescription、
輸入三個字元後,按各字元的
ascii碼從小到大的順序輸出這三個字元。
input
輸入資料有多組,每組佔一行,有三個字元組成,之間無空格。
output
對於每組輸入資料,輸出一行,字元中間用乙個空格分開。
sampleinput
qwe
asd
zxc
sampleoutpute 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...