向各位大佬求助(玄关)
  • 板块灌水区
  • 楼主dhcyr
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/2 17:18
  • 上次更新2024/8/2 17:38:02
查看原帖
向各位大佬求助(玄关)
1023488
dhcyr楼主2024/8/2 17:18

题目

代码:

#include<bits/stdc++.h>
using namespace std;
bool zyz(int n)
{
	int s=n,sum=0;
    while(n%2==0)
	{
        n=n/2;
    }
    if(s!=n)
    {
    	sum=1;
	}
    for(int i=3;i*i<=n;i=i+2)
	{
        while(n%i==0)
		{
            sum++;
            n=n/i;
        }
    }
    if(n>2)
	{
        sum++;
    }
    if(sum==2)
    {
    	return 1;
	}
	return 0;
}
int main()
{
	int n;
	cin>>n;
	int a[n+5];
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
		cout<<zyz(a[i])<<endl;
	}
	return 0;
}

全WA求助!

2024/8/2 17:18
加载中...