问题标题: 酷町堂:8364 找第二大的因数

0
0
已解决
高子骞
高子骞
高级守护
高级守护

8364   找第二大的因数

  • #include<bits/stdc++.h>
  • using namespace std;
  • int main(){
  • int a,cnt=0,c;
  • cin>>a;
  • for(int i=a;i>=1;i--){
  • if(a%i==0){
  • cnt++;
  • if(cnt==2){
  • c=i; }
  • }
  • }
  • if(a==1){
  • cout<<1;
  • }else if(cnt==2){
  • cout<<"YES";
  • }else{
  • cout<<c;
  • } return 0;
  • }

0
我要回答