问题标题: 酷町堂:1247

0
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
我要回答