第一题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int j=17;
int y=25;
for(int x=1;x<j-1;x++)
{
if(x+y==(j-x)*2)
{
cout<<x<<endl;
}
}
system("pause");
return 0;
}
第二题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,x,y;
cin>>n>>x>>y;
//x代表篮球单价,y代表排球单价
//xs代表篮球数量,ys代表排球数量
for(int xs=1;xs<=(n-y)/x;xs++)
{
int ys=(n-x*xs)/y;
if((n-x*xs)%y==0&&xs+ys>50)
{
cout<<xs<<" "<<ys<<endl;