逆序的三位数
题目:程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
输出样例:
321
鸣谢安阳师范学院软件学院李康康同学补充数据!
C语言
#include <stdio.h>
int main()
{
int num1;
scanf("%d", &num1);
int a = num1 % 10;
int b = num1 / 10 % 10;
int c = num1 / 100;
int num2 = a * 100 + b * 10 + c;
printf("%d", num2);
return 0;
}
C++
#include <iostream>
using namespace std;
int main()
{
int num1;
cin >> num1;
int a = num1 % 10;
int b = num1 / 10 % 10;
int c = num1 / 100;
int num2 = a * 100 + b * 10 + c;
cout << num2;
return 0;
}
Java
import java.util.Scanner;
public class Main {
private static Scanner input;
public static void main(String[] args) {
input = new Scanner(System.in);
int num1 = input.nextInt();
int a = num1 % 10;
int b = num1 / 10 % 10;
int c = num1 / 100;
int num2 = a * 100 + b * 10 + c;
System.out.println(num2);
}
}