21xrx.com
2025-03-25 11:37:53 Tuesday
文章检索 我的文章 写文章
如何在C语言中实现三位数的倒序输出
2023-06-18 07:04:11 深夜i     10     0
C语言 三位数 倒序输出 余数 除法运算符 printf函数

在C语言中,倒序输出一个三位数是一项基本任务。为了实现这个功能,我们需要知道如何提取三位数的每个数字,然后再按照相反的顺序输出它们。

1. 提取三位数的每个数字

我们可以使用余数和除法运算符提取三位数的每个数字。例如,如果我们要提取数字135中的百位数字,我们可以使用135/100的运算结果1,将其乘以100,得到100作为百位数字。

同样,我们可以使用135%10的运算结果5,将其作为个位数字。我们可以使用(135%100)/10的运算结果3,将其作为十位数字。

2. 按照相反的顺序输出数字

一旦我们可以提取三位数的每个数字,我们就可以使用printf函数按相反的顺序输出它们。例如,printf("%d%d%d", digit3, digit2, digit1)将以reverse order输出。

那么我们就可以写出以下代码:

#include 
int main()
{
  int number, digit1, digit2, digit3;
  printf("Enter a three-digit integer: ");
  scanf("%d", &number);
  digit1 = number % 10;
  digit2 = (number % 100) / 10;
  digit3 = number / 100;
  printf("The reversal is: %d%d%d\n", digit1, digit2, digit3);
  return 0;
}

  
  

评论区

请求出错了