我正在编写一个程序(在 cpp 中)来检查给定数字的素数
我被打动的一点是,我需要在程序之间检查我对输入的一些算术运算获得的值是否是整数
即假设输入是'a'
我想知道如何检查“b”是否为整数(仅供参考,b=(a+1)/6)
我对此的尝试:
int main()
{
using std::cin;
using std::cout;
int b,c;
int a;
cout<<"enter the number";
cin>>a;
b=(a+1)/6;
c=(a-1)/6;
if (b is an integer)
cout << "The given number is prime";
else if (c is an integer)
cin << "The given number is prime!";
else
cout<<"The number is not prime";
return 0;
}