c语言求100-200之间素数
时间: 2024-01-20 17:02:16 浏览: 149
C语言 求100~200之间的素数
以下是两种C语言求100-200之间素数的例子:
方法一:常规计算
```c
#include <stdio.h>
void main(){
int i,j,flag;
int count=0;
for(i=100;i<=200;i++){
flag=1;
for(j=2;j<i;j++){ //判断是否为素数
if(i%j==0){
flag=0;
break;
}
}
if(flag==1){
printf("%d\t",i);
count++;
if(count%5==0){
printf("\n");
}
}
}
}
```
方法二:函数调用
```c
#include <stdio.h>
int num(int n){ //判断是否为素数
int flag,i;
flag=1;
for(i=2;i<n;i++){
if(n%i==0){
flag=0;
break;
}
}
return flag;
}
void main(){
int i,j,ret;
int count=0;
for(i=100;i<=200;i++){
ret=num(i);
if(ret==1){
printf("%d\t",i);
count++;
if(count%5==0){
printf("\n");
}
}
}
}
```
阅读全文