C++string容器应用举例
生活随笔
收集整理的這篇文章主要介紹了
C++string容器应用举例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個整數,請將該數各個位上數字反轉得到一個新數。
新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉后得到的新數的最高位數字不應為零。
輸入格式
輸入共1行,1個整數N。
輸出格式
輸出共1行,1個整數表示反轉后的新數。
代碼如下:
#include <iostream> #include <cstring> #include <algorithm> using namespace std;int main() {string a;cin>>a;reverse(a.begin(),a.end());if (a.back()=='-'){cout<<'-';a.pop_back();}int k = 0;while(a[k]=='0' && k+1 < a.size()) k++;while(k < a.size()) cout<<a[k++];cout<<endl;return 0; }總結
以上是生活随笔為你收集整理的C++string容器应用举例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HFSS天线设计过程学习笔记
- 下一篇: C++手写a除以b的正余数