求哪位热心的大佬指点一下。```
#include<bits/stdc++.h>
using namespace std;
int n,a,b=0;
int m=0;
bool pdzs(int asd){
int zsgs;
for(int i=2;i<=asd-1;i++){
if(asd%i==0){
zsgs++;
}
}
if(zsgs==0){
return true;
}
else{
return false;
}
}
int main(){
cin>>n;
for(int i=2;i<=n;i++){
if(n%i==0 && pdzs(i)){
a=i;
if(m<=i){
m=i;
b=m;
}
}
}
cout<<m;
}