题目:
有二元一次方程5x+2y=n,其中20<=n<=100,编写程序求该方程正整数解x和y相乘的最大值。
输入格式:
输入一个[20,100]间的正整数n。
输出格式:
输出对应方程正整数解x*y的最大值。
解答
#include <stdio.h>
int main()
{
int x,y,n;
int max=0;
scanf("%d",&n);
for(x=1;x<=n/5;x++)
for(y=1;y<n/2;y++)
if(5*x+2*y==n&&x*y>max)
max=x*y;
printf("x*y=%d",max);
}