在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