21xrx.com
2025-03-21 10:02:14 Friday
文章检索 我的文章 写文章
如何用C语言判断一个数是否为三位数
2023-06-18 03:42:30 深夜i     28     0
C语言 判断 数值处理

在编程中,我们常常需要对数据进行一些判断和处理操作。判断一个数是否为三位数也是其中的一种常见需求。那么该怎样使用C语言实现呢?

首先,我们可以将需判断的数进行取模运算,得到它的个位、十位和百位数。接着,我们可以通过条件语句判断这三个数是否均为0~9之间的整数,如果符合要求,即可判断该数为三位数。

以下是实现代码:

#include 
int main() {
  int num;
  scanf("%d", &num);
  if(num >= 100 && num <= 999) {
    int baiwei = num / 100;
    int shiwei = num % 100 / 10;
    int gewei = num % 10;
    if(baiwei >= 0 && baiwei <= 9 &&
      shiwei >= 0 && shiwei <= 9 &&
      gewei >= 0 && gewei <= 9) {
      printf("%d是一个三位数。\n", num);
    }
    else {
      printf("%d不是一个三位数。\n", num);
    }
  }
  else {
    printf("%d不是一个三位数。\n", num);
  }
  return 0;
}

  
  

评论区