21xrx.com
2024-12-22 21:18:14 Sunday
登录
文章检索 我的文章 写文章
使用C语言按逆序输出三位正整数
2023-06-14 21:20:57 深夜i     --     --
C语言 逆序输出 三位正整数 除法运算符 取模运算符

在C语言中,按顺序输出数字很容易,但是如何按逆序输出数字呢?下面我们来介绍一种简单的方法,通过将数字分离成单独的位数,然后按逆序输出,即可实现按逆序输出三位正整数。

我们可以使用C语言中的除法和取模运算符来分离数字的各个位数。首先,我们可以使用取模运算符将数字的最后一位(个位)存储到一个变量中,并将原始数字除以10以去掉最后一位。然后,我们可以使用相同的技术获得下一位数字(十位),然后是第一位数字(百位)。

下面是一个C代码示例,用于输入一个三位正整数并按逆序输出:


#include

int main() {

  int num, digit;

  printf("请输入三位正整数:");

  scanf("%d", &num);

  digit = num % 10;

  printf("%d", digit);

  num = num / 10;

  digit = num % 10;

  printf("%d", digit);

  num = num / 10;

  digit = num % 10;

  printf("%d\n", digit);

  return 0;

}

在上面的代码中,我们首先使用`scanf()`函数获取用户输入的三位正整数。然后,我们使用取模运算符和除法运算符逐个分离数字的各个位数,并使用`printf()`函数按逆序输出数字的三个位数。

  
  

评论区

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