偶数是指能够被2整除的正整数,也就是末尾是0、2、4、6、8的数。例如,2、4、6、8、10等都是偶数。
奇数是除了偶数以外的正整数,也就是不能被2整除的正整数,例如,1、3、5、7、9等都是奇数。
合数是指除了1和本身外,还有其他正因数的正整数。例如,4、6、8、9、10等都是合数。
判断一个数是不是质数的方法是:将这个数n除以从2到n-1的所有整数,如果都不能整除,则这个数是质数。
判断一个数是不是偶数可以直接看这个数是否能被2整除,如果能则是偶数,否则不是偶数。
希望能帮到你!
#include<stdioh>
int isprime(int n)
{ for(int i=2; ii<=n; i++)
if(n%i==0)return 0;
return n>1;
}
int main()
{ int i,n;
scanf("%d",&n);
for(i=2; i<n; i++)
if(isprime(i))
printf("%5d",i);
return 0;
}
50以内的质数如下:2、3、5、7、11、13、17、19、23、29、31、37、41 、43、47。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。质数是什么
质数的个数是无限的。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。合数是指在大于1的整数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。与之相对的是质数,而1既不属于质数也不属于合数。最小的合数是4。其中,完全数与相亲数是以它为基础的。
#include<stdioh>
int main()
{
int i,k;
for(i=2;i<=50;i++)
{
int p=1; //用p来判断当前数是否是质数 ,p=1是质数,p=0不是质数
for(k=2;k<i;k++)
{
if(i % k == 0)
{
p=0;
break;
}
}
if(p == 1)
printf("%d ",i);
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)