一、 字符串
本題要求編寫程序,將給定字符串中的大寫英文字母按以下對應規則替換:
原字母 對應字母
A Z
B Y
C X
D W
… …
X C
Y B
Z A
輸入格式:
輸入在一行中給出一個不超過80個字符、並以回車結束的字符串。
輸出格式:
輸出在一行中給出替換完成后的字符串。
輸入樣例:
Only the 11 CAPItaL LeTtERS are replaced.
輸出樣例:
Lnly the 11 XZKRtaO OeGtVIH are replaced.
二、 二維數組
求一個3×4數組中大於等於平均值的所有數組元素的和,並統計滿足條件的元素個數。本題中的平均值為小數,用到的其他所有變量均為整型。
輸入格式:
輸入3行4列的矩陣,每行第一個數前沒有空格,每行的每個數之間各有一個空格。
輸出格式:
在一行中按照“s=和,n=個數”的順序輸出,結果均原樣輸出,沒有列寬控制。
輸入樣例:
1 4 7 8
2 1 4 2
1 2 3 4
輸出樣例:
s=27,n=5
三、 字符串
本題要求編寫程序,對一個以“#”結束的字符串,將其小寫字母全部轉換成大寫字母,把大寫字母全部轉換成小寫字母,其他字符不變輸出。
輸入格式:
輸入為一個以“#”結束的字符串(不超過30個字符)。
輸出格式:
在一行中輸出大小寫轉換后的結果字符串。
輸入樣例:
Hello World! 123#
輸出樣例:
hELLO wORLD! 123
四、 數據結構
本題要求編寫程序,先將輸入的一系列整數中的最小值與第一個數交換,然后將最大值與最后一個數交換,最后輸出交換后的序列。
注意:題目保證最大和最小值都是唯一的。
輸入格式:
輸入在第一行中給出一個正整數N(≤10),第二行給出N個整數,數字間以空格分隔。
輸出格式:
在一行中順序輸出交換后的序列,每個整數后跟一個空格。
輸入樣例:
5
8 2 5 1 4
輸出樣例:
1 2 5 4 8