Press "Enter" to skip to content

三位数整数逆序输出

逆序的三位数(5分)
题目内容:
程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:每个测试是一个3位的正整数。
输出格式:输出逆序的数。
输入样例:123
输出样例:321
时间限制:500ms内存限制:32000kb

#include<stdlib.h>
#include<stdio.h>

int main()
{
    int i;
    scanf("%d", &i);
//输入一个三位正整数,然后进行余运算,求得三个整数,然后再逆序组合
    int a = i / 100;
    int b = (i - (i / 100) * 100) / 10;
    int c = (i - i/100*10) - (i - i / 100 * 10) / 10 *10;
    int j = a + 10 * b + 100 * c;

    printf("%d",j);     
    return 0;
}