#include<iostream>
using namespace std;
bool is_prime(int n){
if(n==1) return false;
for(int i=2;i*i<=n;i++){
if(n%i==0) return false;
}
return true;
}
bool son(int a){
for(int i=2;i<a;i++){
if(is_prime(i)&&is_prime(a/i)&&a%i==0)
return true;
}
return false;
}
int main()
{
int T;
cin>>T;
int a;
for(int i=1;i<=T;i++){
cin>>a;
if(is_prime(a)){
cout<<"No"<<endl;
continue;
}
if(son(a)){
cout<<"Yes"<<endl;
}
else cout<<"No"<<endl;
}
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:723 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:720 |
小明A+B (C语言代码)浏览:1256 |
ASCII帮了大忙浏览:749 |
字符串对比 (C语言代码)浏览:1413 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
格式化数据输出 (C语言代码)浏览:821 |
输入输出格式练习 (C语言代码)浏览:751 |
printf基础练习 (C语言代码)浏览:1804 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:575 |