21xrx.com
2024-12-22 18:49:50 Sunday
登录
文章检索 我的文章 写文章
如何判断一个整数是不是两位数——C++实现
2023-07-04 20:27:13 深夜i     --     --
判断 整数 两位数 C++ 实现

在C++中,判断一个整数是否为两位数可以分为两种情况:一种是判断输入的数是否在10~99之间;另一种是判断输入的数是否符合两位数的定义,即其绝对值在10~99之间。

以下是两种情况的C++实现方法:

1. 判断输入的数是否在10~99之间

可以使用if语句和逻辑运算符“&&”实现:


#include<iostream>

using namespace std;

int main()

{

  int num;

  cout<<"请输入一个整数:";

  cin>>num;

  if(num>=10 && num<=99)

    cout<<num<<"是一个两位数"<<endl;

  else

    cout<<num<<"不是一个两位数"<<endl;

  return 0;

}

2. 判断输入的数是否符合两位数的定义

可以使用绝对值函数abs()和if语句实现:


#include<iostream>

#include<cmath>

using namespace std;

int main()

{

  int num;

  cout<<"请输入一个整数:";

  cin>>num;

  if(abs(num)>=10 && abs(num)<=99)

    cout<<num<<"是一个两位数"<<endl;

  else

    cout<<num<<"不是一个两位数"<<endl;

  return 0;

}

以上是判断一个整数是否为两位数的C++实现方法,希望对读者有所帮助。

  
  

评论区

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