A27383. 捡石头
填空题
较易
知识点
题目描述
捡石头
题目描述
小强在河边捡了 2 块漂亮的石头,他想再捡两块石头,让这 4 块石头的质量正好为 30 斤,并且新捡的两块石头的质量是介于前两块石头的质量之间的数字,请编程输出第 3 块和第 4 块石头的质量。注:每个石头的重量都是整数,如果找不到合适的石头,则输出 0 0。
输入格式
输入 2 个数,数与数之间以空格间隔,表示 2 块石头的质量。
输出格式
输出表示第 3、4 块石头的质量的所有可能结果,每块石头质量的数字用空格隔开。多组结果时,按第 3 块石头质量从小到大排序分行输出。
样例输入
1 11样例输出
8 10
9 9参考答案
#include<iostream>
using namespace std;
int main()
{
int a,b,flag=0;
cin>>a>>b;
if(a>b)
swap(a,b);
for(int i=a+1;i<b;i++)
for(int j=i;j<b;j++)
{
if(a+b+i+j==30)
{
flag=1;
cout<<i<<" "<<j<<endl;
}
}
if(flag==0)
cout<<0<<" "<<0;
return 0;
}
上一题
下一题