源代码:
//素数又叫质数:质数是指在大于1的自然数中,
//除了1和它本身以外不再有其他因数的自然数。
#include<stdio.h>
/*判断m是否为素数 */
bool IsPrime(int m)
{
for(int j=2;j<m;++j)
{
if(m%j==0)
return false;
else
return true;
}
}
int main()
{
int val;
printf("请输入一个大于1的整数val:");
scanf("%d",&val);
printf("2至%d之间的素数:\n",val);
for(int i=2;i<=val;++i)//i从2至val的素数 ,i相当于m
{
if(IsPrime(i))
printf("%d\t",i);
}
return 0;
}