数字反向输出
- C语言代码
- C++ 代码
- Java代码
- Python代码
 
 
|  💐The Begin💐点点关注,收藏不迷路💐  | 
小明听到广播里的数字后,总喜欢反着念给妈妈听。请聪明的你将小明听到的数字反向输出。
输入
输入为一个整型的四位数n
输出
反向输出n
样例输入
1234
样例输出
4321
C语言代码
#include <stdio.h>int main() {int n;  // 定义变量n用于存储输入的四位数scanf("%d", &n);  // 读取输入的四位数int digit1 = n % 10;  // 得到个位数字int digit2 = (n / 10) % 10;  // 得到十位数字int digit3 = (n / 100) % 10;  // 得到百位数字int digit4 = n / 1000;  // 得到千位数字int result = digit1 * 1000 + digit2 * 100 + digit3 * 10 + digit4;  // 重新组合成反向的数字printf("%d\n", result);  // 输出反向后的数字return 0;
}
C++ 代码
#include <iostream>
using namespace std;int main() {int n;  // 定义变量n用于存储输入的四位数cin >> n;  // 输入四位数int digit1 = n % 10;  // 提取个位数字int digit2 = (n / 10) % 10;  // 提取十位数字int digit3 = (n / 100) % 10;  // 提取百位数字int digit4 = n / 1000;  // 提取千位数字int result = digit1 * 1000 + digit2 * 100 + digit3 * 10 + digit4;  // 组合成反向数字cout << result << endl;  // 输出反向后的数字return 0;
}
Java代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();  // 读取输入的四位数int digit1 = n % 10;  // 获取个位数字int digit2 = (n / 10) % 10;  // 获取十位数字int digit3 = (n / 100) % 10;  // 获取百位数字int digit4 = n / 1000;  // 获取千位数字int result = digit1 * 1000 + digit3 * 100 + digit2 * 10 + digit4;  // 构建反向数字System.out.println(result);  // 输出反向后的数字}
}
Python代码
n = int(input())  # 读取输入的四位数并转换为整数类型print(int(str(n)[::-1]))  # 将数字转换为字符串后利用切片[::-1]反转字符串,再转换回整数输出

|  💐The End💐点点关注,收藏不迷路💐  |