赞
踩
情况一:
//适用于不需要把零输出的情况:例如 230 要求输出 32 而不是 032
#include<iostream>
using namespace std;
int main() {
int x;
cin >> x;
if (x < 0) {
x = -x;//变正为负
cout << "-";//同时提前把符号输出!
}
int num=0;
int r = 0;
while (x) {
r = x % 10;
num = num * 10 + r;
x /= 10;
}
cout << num;
return 0;
}
情况二:
//适用于需要把零输出的情况:例如 230 要求输出 032 而不是 32
#include<iostream>
using namespace std;
int main() {
char a[100] = { 0 };
int x;
cin >> x;
int i=0;
if (x < 0) {
x = -x;
a[0] = '-';
i = 1;
}
while (x) {
a[i++] = x % 10+'0';
x /= 10;
}
for (int j = 0; j < i; j++) {
cout << a[j];
}
system("pause");
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。