习题 4.3 写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息。
代码:
#include<iostream>
using namespace std;
int main()
{
int a;
void fun(int);
cout << "请输入一个整数:" << endl;
cin >> a;
fun(a);
return 0;
}
void fun(int n)
{
int i;
for (i = 2; i < n; ++i)
{
if (n % i == 0)
{
cout << "该数不是素数!" << endl;
break;
}
}
if (i == n )
{
cout << "该数是素数!" << endl;
}
}