21xrx.com
2024-11-05 19:01:18 Tuesday
登录
文章检索 我的文章 写文章
如何用C语言判断一个数是否为三位数
2023-06-18 03:42:30 深夜i     --     --
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;

}

  
  

评论区

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