打卡第三天(2)
例3-9
题目描述:编写函数判别一个数是否是质数,在主程序中实现输入输出。
设计思路:
1.输入一个数。
2.让这个数除余2到该数的一半,分析是否有余0是。
3.有则不是,否则是。
流程图:

代码实现:
#include<iostream>
using namespace std;
bool Is(int a)
{
for (int i = 2; i < a / 2; i++)
{
if (a % i == 0)
{
return 0;
}
else
return 1;
}
}
int main() {
bool is;
int x;
cin >> x;
is = Is(x);
if (is)
{
cout << "质数";
}
else
{
cout << "非质数";
}
}


浙公网安备 33010602011771号