三位数反转怎么编程

时间:2025-03-05 04:07:04 明星趣事

C++:

```cpp

include

using namespace std;

int main() {

int n;

cin >> n;

int m = (n % 10) * 100 + (n / 10 % 10) * 10 + n / 100;

cout<< m << endl;

return 0;

}

```

Java:

```java

import java.util.Scanner;

public class ReverseThreeDigitNumber {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入一个三位数: ");

int number = scanner.nextInt();

if (number >= 100 && number <= 999) {

int reversedNumber = (number % 10) * 100 + (number / 10 % 10) * 10 + number / 100;

System.out.println("反向输出的结果是: " + reversedNumber);

} else {

System.out.println("输入的数字有误,请输入一个三位数的整数");

}

}

}

```

Python:

```python

def reverse_three_digit_number(num):

if 100 <= num <= 999:

reversed_num = str(num)[::-1]

return int(reversed_num)

else:

return "请输入一个三位数"

user_input = int(input("请输入一个三位数: "))

result = reverse_three_digit_number(user_input)

print(f"反向输出的结果是: {result}")

```

C:

```c

include

int main() {

int n;

scanf("%d", &n);

int m = (n % 10) * 100 + (n / 10 % 10) * 10 + n / 100;

printf("%03d\n", m);

return 0;

}

```

这些代码示例都展示了如何反转一个三位数。你可以根据自己的编程语言选择合适的代码进行实现。