给出答案需要很长时间,似乎只是在处理答案?我见过类似的问题,但请告诉我这段代码有什么问题?
#include<stdio.h>
main()
{
int flag=0;
unsigned long long int j,z,ino,i;
scanf("%llu",&ino);
for(i=2;i<=ino/2;i++)
{
flag=0;
if(ino%i==0)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0)
{
flag=1;
}
}
if(flag==0)
{
z=i;
}
}
}
printf("%llu",z);
}
这是问题所在:
13195 的质因数是 5、7、13 和 29。数字 600851475143 的最大质因数是多少?