int fun(int n)//传入n的值;{ int s=1; for(int i=1;i<=n;i++)//循环,一一判断比n小的数; { if(n%i==0)//判断i是不是n的因子; { s=s*i; } } return(s);}
int fun(int n){int i,m=1;for(i=1;iif(n%i==0){ if(i*i==n)m=m*i;else m=m*n;}return m;} i