社区讨论

急需大佬,被这道题80%卡死了!

学术版参与者 7已保存回复 36

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
36 条
当前快照
1 份
快照标识符
@lo1rqxho
此快照首次捕获于
2023/10/23 01:54
2 年前
此快照最后确认于
2023/11/03 02:32
2 年前
查看原帖
题目描述
素数(质数)是除了 1 和它本身之外没有其它因子的自然数。
输入
多组测试数据,每组输入一个正整数n。
输出
判断输入的数是否是素数,若是素数输出Yes,否则输出No。
样例输入 Copy
3
20
97
样例输出 Copy
Yes
No
Yes
CPP
#include<bits/stdc++.h>
using namespace std;
long long n;
bool flag=0;
int main()
{
	while(scanf("%lld",&n)!=EOF)
	{
		flag=0;		
		for(long long i=2;i<n;i++)	
		{
			if(n%i==0)
			{
				flag=1;
			}
		}
		if(!flag)
		{
			printf("Yes\n");
		}
		else if(flag||n==1||n==0)
		{
			printf("No\n");
		}
	}
	return 0;
}

回复

36 条回复,欢迎继续交流。

正在加载回复...