请问谁能帮我看看代码哪里有问题
//凑字数346755(uhvdvkygvd)
统计n有多少个质因数,判断是偶数个数还是奇数个数
你用倒序判断是不对的。加入对4求余为0,那4并不是质数
#include <stdio.h>
int main()
{
int n,count=0,m=2;
scanf("%d",&n);
while(n>1)
{
if(n%m==0)
{
count++;
n = n/m;
}
else
m++;
}
if(count%2==0)
printf("Alice");
else
printf("Bob");
}