60分求解
查看原帖
60分求解
995589
zyh071楼主2024/3/31 08:56
#include<bits/stdc++.h>
using namespace std;
int p(int a){
	if(a==1) return 0;
	for(int i=2;i*i<=a;i++)
		if(a%i==0) return 0;
	return 1;
}
int main(){
	int n;
	cin>>n;
	for(int i=n;i>=1;i--){
		if(n%i==0&&p(i)){
			cout<<i;
			return 0;
		}
	}
} 

提交记录

2024/3/31 08:56
加载中...