51 nod 2176 n 最大的质因数 2020-01-01 阅读次数 http://www.51nod.com/Challenge/Problem.html#problemId=2176 对于 n ,一直除去因子直到无法再除为止。 12345678910111213141516171819#include <bits/stdc++.h>using namespace std;typedef long long ll;ll t,n,k;int main(){ freopen("in","r",stdin); scanf("%d",&t); while(t--){ scanf("%lld",&n); k=2; while(n>1){ while(n%k==0) n/=k; k++; if(k*k>n&&n>1) k=n; } printf("%lld\n",k-1); } return 0;}