求1至100内的素数

//求1至100内的素数 
#include<stdio.h>


//第一种方法: 
/* int flag=0;
int n; 
scanf("%d",&n);
for(int i=2;i<n-1;i++){
if(n%i==0)
flag=0;
else 
flag=1;
break;
}
  if(flag==1)
printf("是素数!");
return 0;  


}*/
//第二种方法:
/*#include<stdio.h>
int main(){
int n,i;
int flag=0;
for(n=2;n<100;n++){
for(i=2;i*i<n;i++){
if(n%i==0)
flag=0;
else 
flag=1;
}
if(flag==1)
printf("%5d",n);
}
return 0;
} */
int main(){
int i,j;
for(i=2;i<=100;i++){
int t=1;
for(j=2;j<i;j++){
if(i%j==0){
t=0;
break;
}}
if(t==1)
printf("%5d",i);
}
return 0;
}

猜你喜欢

转载自blog.csdn.net/cqwoniu/article/details/79207855
今日推荐