21xrx.com
2024-11-22 03:29:30 Friday
登录
文章检索 我的文章 写文章
C++程序中如何判断一个数能否被3整除?
2023-07-13 13:38:07 深夜i     --     --
C++ 判断 能否被3整除

在C++程序中,判断一个数能否被3整除可以使用取余运算符%。当一个数能够被3整除时,其余数为0,即a%3==0。

例如,下面的程序段可以判断用户输入的数能否被3整除:


#include <iostream>

using namespace std;

int main(){

  int num;

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

  cin >> num;

  if(num % 3 == 0)

    cout << num << "能被3整除" << endl;

  

  else

    cout << num << "不能被3整除" << endl;

  

  return 0;

}

此程序段首先要求用户输入一个整数,然后使用if条件语句判断这个数是否能被3整除。如果余数为0,则输出"能被3整除",否则输出"不能被3整除"。

需要注意的是,在C++中使用if条件语句时,条件语句的结果必须是布尔类型(即true或false)。因此,可以使用等于运算符==将a%3得到的结果与0进行比较,得到一个布尔类型的结果,以判断一个数是否能被3整除。

总之,在C++程序中判断一个数能否被3整除非常简单,即可通过取余运算符%来实现。

  
  

评论区

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