用枚举法在用一个if语句就好了
暴力破解,不断枚举可能的结果,用if语句匹配符合条件的结果
#include <stdio.h>
int main()
{
int n,a1,a2,ans;
scanf("%d",&n);
for(ans = 3*n/5*5;;ans -= 5)
for(a1 = 0;a1 <= n;a1++)
if(!((ans - a1) % 3))
for(a2 = 0;a2 <= n;a2++)
if(!((a1 + a2) % 2) && (ans - a1 - a2) >= 0 && (ans - a1 - a2) <= n)
{
printf("%d",ans);
return 0;
}
}