分糖果(哪位大佬帮忙看看哪儿错了,谢谢)
题目描述:有三个小朋友甲乙丙。甲有50粒糖果,乙有43粒糖果,丙有13粒糖果。现在他们做一个游戏。从甲开始,将自己的糖分三份,自己留一份,其余两份分别给乙与丙,多余的糖果自己吃掉,然后乙与丙也依次这样做。问最后甲、
乙、丙三人各有多少粒糖果?
输入格式:
无输入。
输出格式
甲、乙、丙三人的糖果数,中间用一个空格分隔。
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=50,b=43,c=13;
b+=a/3,c+=a/3,a=a%3+a/3;
a+=b/3,c+=b/3,b=b%3+b/3;
b+=c/3,a+=c/3,c=c%3+c/3;
cout<<a<<' '<<b<<' '<<c;
return 0;
}
[此贴子已经被作者于2022-6-4 15:53编辑过]