1
已解决
杜智宸
中级光能
中级光能
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main(){
int n,m;
cin>>n;
for(int i=1;i<=n;i++){
cin>>m;
}
for(int i=2;i<=n+1;i++){
if(m%i==0){
cout<<"yes"<<endl;
}
else{
cout<<"no"<<endl;
}
}
return 0;
}
测试样例能过(作业没写完,急!)
https://ke.codingtang.com/#/problem/problemSub?id=1797
杜智宸在2020-06-17 20:04:50追加了内容
找错
0
已采纳
李瑞曦
高级天翼
高级天翼
m%i==0???你这判断的是因数吧???
判断质数用函数写。(我不写了)
输入一个数组,别用变量
第二个循环从1开始到n:for(int i=1;i<=n;i++)
当判断素数的函数==1,输出yes:
- if(ss(a[i])==1){
- cout<<"yes";
- }
否则输出no:
- else {
- cout<<"no";
- }
换行:cout<<endl;
0
0