21xrx.com
2024-11-22 04:07:20 Friday
登录
文章检索 我的文章 写文章
如何在C语言中实现三位数的倒序输出
2023-06-18 07:04:11 深夜i     --     --
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;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复