小白问题,求大佬解答
  • 板块学术版
  • 楼主LmmLXQ
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/7/28 23:00
  • 上次更新2023/10/27 17:56:20
查看原帖
小白问题,求大佬解答
598089
LmmLXQ楼主2022/7/28 23:00

题目要求是输入两个数组,分别求出两个数组中的素数个数 程序如下,求大佬解答

#include<bits/stdc++.h>
using namespace std;;
bool isprime(int x)
{
	if(x==1)return 0;
	for(int i=2;i*i<=x;i++)
		if(x%i==0)
			return 0;
		else return 1;
}
int main()
{
	int n1,n2,ans1=0,ans2=0,a[10004],b[10004];
	cin>>n1>>n2;
	for(int i=1;i<=n1;i++)
	{
		cin>>a[i];
		if(isprime(a[i]))
			ans1++;
		
	}
		
	for(int i=1;i<=n2;i++)
		{
		cin>>b[i];
		if(isprime(b[i]))
			ans2++;
	}
		cout<<ans1<<" "<<ans2;
	return 0;
}
2022/7/28 23:00
加载中...