分珠子 1999次后的结果

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
     int box[4]={8,5,3,2};
     int max;   //最大盒子编号数
     int insert;//最多珠子盒子编号 
     int i,j;   //用作循环的变量
     //用j变量来确定拿珠子的次数 
      
    for(j=0;j<1999;j++) 
    {
     max=box[0];//选取一个参照数
     insert=0;
     for(i=0;i<4;i++)
     {
         if(box[i]>max)
         {
             max=box[i];
             insert=i;//
         }
      
             
     }
     
     //2取珠子
     box[insert]-=4;
     
     //3分珠子
     for(i=0;i<4;i++)
     box[i]+=1;
     
    
    }
    printf("珠子最终 分得数:");
     for(i=0;i<4;i++)
     printf("%d ",box[i]);
}
//1找最多珠子数的盒子编号
//2取珠子
//3分珠子
归去来兮
原文地址:https://www.cnblogs.com/zoute/p/8023579.html