代码如下:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int sign = 0;
int m = 0;
int n = 0;
int i = 0;
for(m=3;m<101;m++){
sign = 0;
for(n=2;n<m;n++){
if(m%n == 0){
sign = 1;
}
}
if(sign == 0){
printf("质数为:%d\n",m);
}
}
return 0;
}
终端执行结果:
ubuntu@ubuntu:C_base$ gcc 55_test.c
ubuntu@ubuntu:C_base$ ./a.out
质数为:3
质数为:5
质数为:7
质数为:11
质数为:13
质数为:17
质数为:19
质数为:23
质数为:29
质数为:31
质数为:37
质数为:41
质数为:43
质数为:47
质数为:53
质数为:59
质数为:61
质数为:67
质数为:71
质数为:73
质数为:79
质数为:83
质数为:89
质数为:97