0
已解决
孙天博
新手守护
新手守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,q=0,a=0,b=0,c=0;
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
for(int w=1;w<=n;w++)
{
if((i+j)%2==0)
if((j+w)%3==0)
if((i+w)%5==0)
q=max(q,i+j+w);
if(q==i+j+w)
{
a=i;
b=j;
c=w;
}
}
cout<<q<<" "<<a<<" "<<b<<" "<<c;
return 0;
}
这题哪错了
0
已采纳
杨陈卓
新手天翼
新手天翼
定a=0,b=0,c=0,n,sum=0
输入n
for(int i=0;i<=n;i++)
for(int j=0;j<=n;j++)
for(int k=0;k<=n;k++)
{
if(((i+j)%2==0)&&((j+k)%3==0)&&((i+k)%5==0)&&((i+j+k)>=sum)){
sum=i+j+k;
a=i;b=j;c=k;
}
}
cout<<sum<<" "<<a<<" "<<b<<" "<<c<<endl;
这是核心
0
0