C++代码从键盘输入任意一个3位正整数,编程计算并输出它的逆序数,例如,输入123,由123分离出其百位1,十位2,个位3,然后计算3*100+2*10+1=321,并输出321。
时间: 2023-03-16 15:43:41 浏览: 136
我提供一个简单的例子: int number, reversedNumber = 0, remainder;
printf("输入一个3位正整数:");
scanf("%d", &number);
while(number != 0)
{
remainder = number%10;
reversedNumber = reversedNumber*10 + remainder;
number /= 10;
}
printf("逆序数是:%d", reversedNumber);
相关问题
java求逆序数:从键盘任意输入一个3位整数,编程计算并输出它的逆序数
可以使用以下代码计算逆序数:
```
import java.util.Scanner;
public class InverseNumber {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个3位整数:");
int num = input.nextInt();
int a = num / 100;
int b = num % 100 / 10;
int c = num % 10;
int inverseNum = c * 100 + b * 10 + a;
System.out.println(num + "的逆序数是:" + inverseNum);
}
}
```
输入一个3位整数,程序就可以计算出它的逆序数。例如输入123,输出321。
从键盘任意输入一个3位整数,编程计算并输出它的逆序数
以下是Python代码实现:
num = int(input("请输入一个3位整数:"))
reverse_num =
while num > :
remainder = num % 10
reverse_num = reverse_num * 10 + remainder
num = num // 10
print("逆序数为:", reverse_num)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)