判断一个数为素数还是约数,若为约数则显示出来:
/******************************
判断是否为素数,若有约数则显示
judge_Prime()
*******************************/
void judge_Prime()
{
int isPrime;
unsigned int num,i;
while(scanf("%u",&num) == 1)//scanf()函数有专门用于无符号整型的u和lu格式说明符
{
for(i = 2 , isPrime = 1; i * i <= num ; i ++)
if(num % i == 0)
{
printf("The number %u divided by %u and %u\n",num,i,num/i);
isPrime = 0;
}
if(isPrime)
printf("The number %u is Pime\n",num);
}
}