最近在学C语言,在MOOC上看到翁恺老师讲的《程序设计入门——C语言》,学到老师讲到怎么用C语言测试一个数是否为整数的时候,突然想到,既然可以测试怎么一个数是否为整数,那么肯定能够找出一定范围内的数是否为整数了。
于是想了想,用了如下代码,可以简单的实现这个功能,代码如下:
#include <stdio.h>
int main(){
int number;
int i,j,flag=1;
scanf("%d",&number);
for(i=2; i<number; i++){
for(j=2; j<i; j++){
if(i%j==0){
flag=0;
break;
}
}
if(flag!=0&&j==i){
printf("%d ",i);
}
flag=1;
}
printf("\n");
return 0;
}