提交时间:2024-01-26 18:42:34

运行 ID: 38340

#include<bits/stdc++.h> using namespace std; bool isp(int n){ for(int i=2;i*i<=n;i++){ if(n%i==0)return false; } return true; } int main(){ int n; scanf("%d",&n); for(int i=n-1;i>=0;i--){ if(n%i==0&&isp(i)){ printf("%d",i); return 0; } } return 0; }