3048:【例10.2】分钱游戏

【题目描述】

甲、乙、丙三人共有x�元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。 求原先各人的钱数分别是多少?

【输入】

三个人的总钱数。(0≤x≤1090≤�≤109)

【输出】

甲乙丙三人原有的钱数,用空格隔开。

【输入样例】

24

【输出样例】

13 7 4
#include //gezhengxu2024
using namespace std;
int main()
{
	double m,n;
	cin>>m;
	double a,b,c,d,e,f,g,y,h;
	n=m/3;//将总数平均分成3份
	//第一次分钱 
	g=n/2;
	h=n/2; 
	y=n+g+h;
	//第二次分钱
	d=g/2;
	f=y/2;
	e=h+d+f;
	//第三次分钱
	b=e/2;
	c=f/2;
	a=d+b+c;
	cout<

你可能感兴趣的:(c++,编程启蒙,c++,编程启蒙)