反向输出三位数: C语言实现95


在计算机编程中,常常需要将一个整数反向输出。例如,将整数 123 反向输出为 321。对于三位数,可以使用 C 语言中的以下步骤轻松实现:
获取最后一位数字:使用取模运算符 % 10 获取整数的最后一位数字,并将其存储在变量 lastDigit 中。例如:int lastDigit = 123 % 10; // lastDigit = 3
除以 10 去掉最后一位:使用整数除法运算符 / 10 将整数除以 10,去掉最后一位数字。例如:int numberWithoutLastDigit = 123 / 10; // numberWithoutLastDigit = 12
继续重复步骤 1 和 2:继续重复步骤 1 和 2,直到整数变为 0。例如:lastDigit = 12 % 10; // lastDigit = 2 numberWithoutLastDigit = 12 / 10; // numberWithoutLastDigit = 1 lastDigit = 1 % 10; // lastDigit = 1 numberWithoutLastDigit = 1 / 10; // numberWithoutLastDigit = 0
反向输出数字:最后,将获取的最后一位数字反向输出。例如:printf("%d%d%d", lastDigit, numberWithoutLastDigit % 10, numberWithoutLastDigit / 10); // 输出 321

以下是一个 C 语言示例代码,演示如何反向输出三位数:```c
#include
int main() {
int number, lastDigit;
printf("Enter a three-digit number: ");
scanf("%d", &number);
// 获取最后一位数字
lastDigit = number % 10;
// 循环除以 10
while (number > 0) {
// 获取最后一位数字
lastDigit = number % 10;
// 输出最后一位数字
printf("%d", lastDigit);
// 除以 10 去掉最后一位
number /= 10;
}
printf("");
return 0;
}
```

2024-10-16


上一篇:C 语言中的平方根函数:全面指南

下一篇:从 1 到 100 的 C 语言程序