編寫乙個程式,將輸入的字元倒序輸出:
方法一採用string型別
注意:int main()
}
1.string型別變數如果沒有初始化,預設變數只有乙個空字元,假設定義乙個string型別變數a,沒有初始化,用表示式a[1]就是錯誤的,判定超出陣列邊界。
2.string型別定義格式
a) string s; //生成乙個空字串s
b) string s(str) //拷貝建構函式 生成str的複製品
c) string s(str,stridx) //將字串str內「始於位置stridx」的部分當作字串的初值(stridx也是乙個字串)
d) string s(str,stridx,strlen) //將字串str內「始於stridx且長度頂多strlen」的部分作為字串的初值
e) string s(cstr) //將c字串作為s的初值
f) string s(chars,chars_len) //將c字串前chars_len個字元作為字串s的初值。
g) string s(num,c) //生成乙個字串,包含num個c字元
採用c風格字串,並且用全域性變數和函式來處理倒序
using namespace std;
void qufan(char[80]);
char a[80], b[80];//全域性變數用來避免函式返回陣列問題
int main()
}void qufan(char a[80])//輸入引數為陣列,定義時要加入,呼叫時只用加入陣列名
將字串或數字倒序輸出
將字串或數字倒序輸出,以使這些呈雜湊分布,用於作為hbase rowkey的一部分,避免region的讀寫熱點 public class stringutil system.out.println system.currenttimemillis start 將乙個數字倒序輸出,先將數字轉換為字串,...
字串倒序輸出
題目 輸入乙個字串,將該串倒序輸出。例如輸入字串 hello 倒序輸出為 olleh str1 str input 請輸入字串 print 輸入的字元是 s str1 str2 定義乙個空串用來接收倒序後的字串 for i in str1 1 對字串進行倒序輸出 str2 join i 使用str2...
彙編實現字串輸入並倒序輸出
1 int 21h的1號功能進行字元輸入。datas segment maxl db 30 定義字串大小做計數 rlen db 儲存實際長度 str1 db 30h dup 分配記憶體空間 datas ends stacks segment dw 60hdup 分配堆疊空間 top label wo...