当前位置:   article > 正文

数字反转C++_数字反转c++语言程序

数字反转c++语言程序

情况一:

//适用于不需要把零输出的情况:例如 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;

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/算法研究专家/article/detail/60504
推荐阅读
相关标签
  

闽ICP备14008679号