B2028题解

· · 题解

貌似是第一篇题解

思路1

根据题意,可以把这个三位数分解成百位,十位,个位

百位:x/100

十位:x/10%10

个位:x%10

然后输出即可

#include<iostream>
using namespace std;
int main() {
    int x;
    int a, b, c;
    cin>>x;
    a=x/100;//百位
    b=x/10%10;//十位
    c=x%10;//个位
    cout<<c<<b<<a;//反向输出
    return 0;
}

思路2

把每位数字当成三个char类型的字符,逆序输出

#include<cstdio>
int main() {
    char a, b, c;
    scanf("%c%c%c", &a, &b, &c);
    printf("%c%c%c", c, b, a);
    return 0;
}