1. 程式人生 > >二年級二班_QQ小冰

二年級二班_QQ小冰

題目連結: 計算糖果

x,y,z,m分別是A - B,B - C,A + B,B + C,互相算出,需要判斷A是不是整數,算出B要去算C的時候,要判斷B-C和B+C算出來的C是否是一樣的

#include<iostream>
using namespace std;
int main()
{
	int x,y,z,m;
	int a,b,c1,c2;
	while(cin>>x>>y>>z>>m)
	{
		int flag=1;
		a=(x+z)/2;					
		b=z-a;
		c1=m-b;
		c2=b-y;
		if(a*2!=(x+z)) flag=0; 			//判斷a是否是整數 
		if(c1==c2 && flag)				//需要判斷c1和c2是否相等 
		{
			cout<<a<<" "<<b<<" "<<c1<<endl;			
		}
		else cout<<"No"<<endl;
	}
	return 0;
}