华为机试 - 将整数倒序输出,剔除重复数据
2014-08-15 16:01
253 查看
输入一个整数,如12336544,或1750,然后从最后一位开始倒过来输出,最后如果是0,则不输出,输出的数字是不带重复数字的,所以上面的输出是456321和571。如果是负数,比如输入-175,输出-571
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string str; cin>>str; reverse(str.begin(),str.end()); if (str[str.size()-1]=='-') { cout<<'-'; str.erase(str.end()-1); } bool strBegin=true; for (size_t i=0;i<str.size();i++) { if (str[i]!='0'&&strBegin) { strBegin=false; } if (!strBegin) { cout<<str[i]; } } cout<<endl; system("pause"); return 0; }
相关文章推荐
- 华为机试-将整数倒序输出,剔除重复数据
- 华为机试——整数倒序输出,剔除重复数据
- 将整数倒序输出,剔除重复数据
- 将整数倒序输出,剔除重复数据
- 【华为机试】提取不重复的整数
- 华为机试——提取不重复的整数
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- Java - 华为机试训练 - 提取不重复的整数
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试 提取不重复的整数
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试-提取不重复的整数
- 【华为机试】提取不重复的整数
- 华为机试:字符个数统计、提取不重复的整数
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试在线训练-牛客网(6)提取不重复的整数
- 华为机试:将字符串里第一次出现的字符输出,重复出现的不显示
- 华为机试(取近似值,合并表,提取不重复整数,字符个数统计)Java实现