本文實例為大家分享了Python/C++實現(xiàn)字符串逆序的具體代碼,供大家參考,具體內容如下
題目描述:將字符串逆序輸出
Python實現(xiàn)一:
借助于列表的reverse()函數(shù),需要注意的是,該函數(shù)沒有返回值,只會讓列表原地逆序
借助于”“.join()函數(shù),實現(xiàn)列表向字符串的轉換
def strReverse(s): lst = list(s) lst.reverse() ans = "".join(list(lst)) return anss = str(input())print(strReverse(s))
Python實現(xiàn)二:
直接使用切片功能s[::-1]
def strReverse(s): return s[::-1]s = str(input())print(strReverse(s))
C++實現(xiàn):
直接將字符串逆序輸出即可
#include<iostream>#include<string>using namespace std;void strReverse(string s){ int n = s.length(); //逆序輸出 for(int i = n - 1; i >= 0; i--) { cout << s[i]; } cout << endl;}int main(){ string str; cin >> str; strReverse(str); return 0;}以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。
新聞熱點
疑難解答