1
已解决
偶子睿
高级守护
高级守护
#include<iostream>
using namespace std;
bool pd(int a,int b,int c)
{
if((a+b)%2||(b+c)%3||(c+a)%5)
return false;
return true;
}
int main()
{
int a=0,b=0,c=0,n,l=0;
cin>>n;
for(int i=n;i>=0;i--)
{
for(int j=n;j>=0;j--)
{
for(int k=n;k>=0;k--)
{
if(pd(i,j,k))
{
if(a<=i)
a=i;
if(b<=j)
b=j;
if(c<=k)
c=k;
}
}
}
}
cout<<a+b+c<<" "<<a<<" "<<b<<" "<<c;
return 0;
}
http://judge.codingtang.com/problem/1247/
我60分,请求大神们来看看,帮帮忙!!!
偶子睿在2018-01-29 20:39:04追加了内容
不好意思各位,不是60分,是20分!
0
已采纳
王梓澳
中级光能
中级光能
if(pd(i,j,k))
{
if(a<=i)
a=i;
if(b<=j)
b=j;
if(c<=k)
c=k;
}
把这一段改成:
if ((a+b)%2==0&&(b+c)%3==0&&(a+c)%5==0)
{
if (a+b+c>=s)
{
s=a+b+c;
a1=a;
b1=b;
c1=c;
j++;
}
}
王梓澳在2018-01-29 19:03:37追加了内容
函数不要了
1
张睿杰
初级天翼
初级天翼
定义a,b,c,n,he=0,a1=0,b1=0,c1=0;
输入n
循环(a=0;a<=n;a++)
{
循环(b=0;b<=n;b++)
{
循环(c=0;c<=n;c++)
{
判断((a+b)%2==0&&(b+c)%3==0&&(a+c)%5==0)
{
判断(a+b+c>he)
{
he=a+b+c;
a1=a;
b1=b;
c1=c;
}
}
}
}
}
输出he a1 b1 c1(要注意空格哦)
0
0
0
0