阿摩線上測驗 登入

申論題資訊

試卷:98年 - 98 身心障礙特種考試_三等_資訊處理:程式語言#34576
科目:程式語言
年份:98年
排序:0

申論題內容

三、請撰寫一段程式執行以下工作,不限程式語言:(20 分)
輸入:字串
輸出:原字串順序顛倒
(例如,輸入:abcd 輸出:dcba)

詳解 (共 2 筆)

詳解 提供者:114年高考上榜

int main() {
char me[4];
int i;
printf("請輸入四個字元:");
scanf("%s", me);
for (i = 3; i >=0; i--) {
putchar(me[i]);
}
return 0; }

詳解 提供者:hchungw
# 定義一個函數來顛倒字串
def reverse_string(input_string):
    return input_string[::-1]
# 主程式
if __name__ == "__main__":
    # 從使用者那裡獲取輸入
    user_input = input("請輸入一個字串: ")
    
    # 顛倒字串
    reversed_string = reverse_string(user_input)
    
    # 輸出顛倒後的字串
    print("顛倒後的字串是:", reversed_string)
程式解析:
定義了一個函數 reverse_string,該函數接收一個字串參數並返回該字串的顛倒版本。
在主程式中,使用 input 函數從使用者那裡獲取輸入字串。
調用 reverse_string 函數來顛倒輸入的字串。
最後,使用 print 函數輸出顛倒後的字串。
這段程式可以直接在Python環境中運行,將輸入的字串顛倒並輸出結果。例如,輸入 "abcd",輸出將是 "dcba"。