任务4:
从键盘任意输入一个整数m,若m不是素数则计算并输出其所有的因子(不包括1),例如对于16,输出2、4、8;否则输出"No divisor! It is a prime number"。
我们再写一个新的函数来获取不是素数的所有因子:GetDiv()。
int GetDiv(int num)
{
int n=2,flag=0,temp,pri;
temp=GetTemp(num);
pri=IsPrime1(num,temp);
if(pri==0){
while(n<num){
if(num%n==0&&flag==0){
printf("%d",n);
flag=1;
}else if(num%n==0&&flag==1){
printf("、%d",n);
}
n++;
}
}