#include<iostream> using namespace std; int zhishu(int b){ if(b==1)return 0; int flag=0; for(int i=1;i*i<=b;i++){ if(b%i==0) flag++; } if(flag==1)return 1; else return 0; } int main(){ int T,a; cin>>T; while(T--){ int flag; cin>>a; for(int i=2;i<a;i++){ flag=0; if(zhishu(i)&&a%i==0){ if(zhishu(a/i)){ cout<<"Yes"<<endl; flag=1; break; } } } if(flag==0)cout<<"No"<<endl; } return 0; }
0.0分
0 人评分
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:805 |
【计算两点间的距离】 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:665 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1816 |
【简单计算】 (C语言代码)浏览:622 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:500 |
星期判断机 (C语言代码)浏览:859 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:667 |
模拟计算器 (C语言代码)浏览:2299 |
链表数据求和操作 (C语言代码)浏览:942 |