题解
2023-03-19 15:11:46
发布于:江苏
261阅读
0回复
0点赞
我用的是暴力枚举 有些条件别写错了
#include <iostream>
using namespace std;
int main(){
int n,i;
cin>>n;
for(i=2;i<=n;i++){
int flag=0;
for(int j=2;j<i;j++){
if(i%j==0)
flag++;
}
if(flag==0)
cout<<i<<" ";
}
return 0;
}
全部评论 3
你写的和我写的完全一样(除了变量名),我一个一个字对照才发现我忘写j++了
2023-06-04 来自 浙江
1呵呵
2023-06-07 来自 安徽
0
原来是j<i而不是j<n
2024-02-07 来自 江西
0"int flasg=0"能不能换成“bool flag=true”(急,在线等
)2023-06-10 来自 广东
0可以的,这个变量就是用于判断
2023-06-11 来自 江苏
1
有帮助,赞一个