【题目描述】
某幼儿园里,有55个小朋友编号为11、22、33、44、55,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从11号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着22号、33号、44号、55号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。
【输入】
55个小朋友的糖果数。
【输出】
游戏后55个小朋友的糖果数。(按55位宽度输出)
【输入样例】
8 9 10 11 12
【输出样例】
11 7 9 11 6
源代码:
#include<bits/stdc++.h> using namespace std; int main(){ int a1,a2,a3,a4,a5; cin>>a1>>a2>>a3>>a4>>a5; a1=a1/3;a2+=a1;a5+=a1; a2=a2/3;a3+=a2;a1+=a2; a3=a3/3;a4+=a3;a2+=a3; a4=a4/3;a5+=a4;a3+=a4; a5=a5/3;a1+=a5;a4+=a5; printf("%5d%5d%5d%5d%5d",a1,a2,a3,a4,a5); return 0; }