东方博宜OJ 1029:倒序输出一个四位整数 ← 求余 + 取整

​【题目来源】
https://oj.czos.cn/p/1029

【题目描述】
任意读入一个四位整数,颠倒后输出。

【输入格式】
输入一行,只有一个整数 x(1000≤x≤9999)。

【输出格式】
输出只有一行,包括 1 个整数。

【输入样例】
1600

【输出样例】
61

【数据范围】
1000≤x≤9999

【算法分析】
● 注意“前导0”的去除。这里不用循环、判断,而用最直接的求余、整除运算。

【算法代码】

#include <bits/stdc++.h>
using namespace std;

int main() {
    int x;
    cin>>x;

    int a=x/1000;
    int b=x/100%10;
    int c=x/10%10;
    int d=x%10;

    int res=d*1000+c*100+b*10+a;
    cout<<res<<endl;

    return 0;
}

/*
in:1600
out:61
*/



【参考文献】
/

​

posted @ 2026-04-17 23:10  Triwa  阅读(37)  评论(0)    收藏  举报