題意
輸入任意數字,並將其數字全部倒轉
解題方法
我們直接利用字串將數字輸入進來,再用 <algorithm> 裡面的 reverse 反轉就好了,記得要把開頭的 0 去掉!
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin >> s;
reverse(s.begin(), s.end());
string ans;
for(int i = 0;i < s.size();i++){
if(s[i] != '0') {
ans = s.substr(i); // substr 如果只填一個數字就是從那個位置開始到結尾
break;
}
}
if(ans.empty()) ans = "0"; // 有可能有都是 0 的狀況
cout << ans << '\n';
}
發表迴響