所谓素数,也叫质数,即只有1和它本身两个因数的自然数。
所以要判断100-200之间的素数,需要先定义一个函数,用来判断从2到该数减一,是否可以整除该数。如果可以整除,该数就不是素数,否则为素数。最后从100到200依次判断并输出素数。
# include <stdio.h>
# include<stdlib.h>
//创建一个函数,用来判断该数是否为素数
int func(int n ) {
int i = 2;
for (i; i<n; i++) {
if (n%i == 0)
return 0;
return 1;
}
}
int main() {
int a = 100;
for (a; a <= 200; a++) {
if (func(a)) {
printf("%d\n", a);
}
}
system("pause");
return 0;
}
参考资源:https://zhidao.baidu.com/question/469195227.html