在C ++中检查给定数字是否为嗡嗡声的程序

给定数字“ n”,任务是确定给定的正整数是否是蜂鸣数字,并将结果显示为输出。

什么是Buzz号码?

要成为一个嗡嗡声,有两个条件必须为真-

  • 数字应以数字7结尾,例如27、657等。

  • 数字应可被7整除,例如63、49等。

输入值

number: 49

输出结果

it’s a buzz number

说明-由于该数字可以被7整除,因此它是一个嗡嗡声数字

输入值

number: 29

输出结果

it’s not a buzz number

说明-由于该数字既不能被7整除,也不能以数字7结尾,因此它不是嗡嗡声

给定程序中使用的方法如下

  • 输入号码以检查条件

  • 检查数字是以数字7结尾还是可以被7整除

  • 如果条件成立,则打印其嗡嗡声

  • 如果条件不成立,则打印不是蜂鸣声

算法

Start
Step 1→ declare function to check if a number is a buzz number of not
   bool isBuzz(int num)
      return (num % 10 == 7 || num % 7 == 0)
Step 2→ In main()   Declare int num = 67
   IF (isBuzz(num))
      Print "its a buzz Number\n"
   End
   Else
      Print "its not a buzz Number\n"
   End
Stop

示例

#include <cmath>
#include <iostream>
using namespace std;
//检查其嗡嗡声功能的功能
bool isBuzz(int num){
   return (num % 10 == 7 || num % 7 == 0);
}
int main(){
   int num = 67;
   if (isBuzz(num))
      cout << "its a buzz Number\n";
   else
      cout << "its not a buzz Number\n";
}

输出结果

如果运行上面的代码,它将生成以下输出-

its a buzz Number