根据输出1-100以内的全部素数题目稍微改变了一下,即现在是自己输入一个数据,然后输出此数据范围内的全部素数,不过基本也没什么太大的变动,只是多了一个自行输入的变量n。
代码如下:
#include<stdio.h>
int main(){
int n;
int i;
scanf("%d",&n);
printf("%d以内的素数有:",n);
for(i=2;i<n;i++){
int j;
int x=1;
for(j=2;j<i;j++){
if(i%j==0){
x=0;
break;
}
}
if(x==1){
printf("%d ",i);
}
}
return 0;
}
结果示例: