(本人用的是直接暴力)
cin>>x;
if(x%3==0 && x%5==0 && x%7==0)
{
cout<<"3 5 7";
return 0;
}
else if(x%3==0 && x%5==0)
{
cout<<"3 5";
return 0;
}
else if(x%3==0 && x%7==0)
{
cout<<"3 7";
return 0;
}
else if(x%5==0 && x%7==0)
{
cout<<"5 7";
return 0;
}
else
{
if(x%3==0)
{
cout<<"3";
return 0;
}
else if(x%5==0)
{
cout<<"5";
return 0;
}
else if(x%7==0)
{
cout<<"7";
return 0;
}
}
cout<<"n";
return 0;
为什么
else
{
if(x%3==0)
{
cout<<"3";
return 0;
}
else if(x%5==0)
{
cout<<"5";
return 0;
}
///
else if(x%7==0)
{
cout<<"7";
return 0;
}
///
}
cout<<"n";
(///)这一段在这里不能把
else if
这个else if改成else?求解啊.aaa