代码如下:
#include <stdio.h>
#include <math.h>
int main(){
int i,j;
for(i = 2;i<=100;i++){ //1不是素数
int flag = 0;
for(j=2;j<=sqrt(i);j++){
if(i%j==0){
flag=1;break;}
}
if(flag==0) printf("%d\n",i);
}
}
运行结果:
代码如下:
#include <stdio.h>
#include <math.h>
int main(){
int i,j;
for(i = 2;i<=100;i++){ //1不是素数
int flag = 0;
for(j=2;j<=sqrt(i);j++){
if(i%j==0){
flag=1;break;}
}
if(flag==0) printf("%d\n",i);
}
}
运行结果: