十个小孩围成一圈分糖果,
#include<stdio.h>main(){inti,count=0,a[11]={0,10,2,8,22,16,4,10,6,14,20};/***********...
#include <stdio.h>
main()
{
int i,count=0,a[11]={0,10,2,8,22,16,4,10,6,14,20} ;
/***********SPACE***********/
while(【?】)
{
for(i=1 ; i<=10 ; i++)
a[i-1]=a[i-1]/2+a[i]/2 ;
a[10]=a[10]/2+a[0] ;
for(i=1 ; i<=10 ; i++)
/***********SPACE***********/
if(【?】) a[i]++ ;
for(i=1 ; i<10 ; i++)
/***********SPACE***********/
if(a[i]!=a[i+1]) 【?】;
if(i==10)
break ;
else
{
a[0]=0 ;
count++ ;
}
}
printf("count=%d number=%d\n",count,a[1]) ;
}
问号地方填语句,在线等,谢谢,
老师分给第一个小孩 10 块,第二
个小孩 2 块,第三个小孩 8 块,第四个小孩 22 块,第五个
小孩16 块,第六个小孩 4块,第七个小孩 10 块,第八个小孩
6 块,第九个小孩 14 块,第十个小孩20 块。然后所有的小孩
同时将自己手中的糖分一半给左边的小孩;糖块数为奇数的人
可向老师要一块。问经过这样几次调整后大家手中的糖的块数
都一样?每人各有多少块糖? 展开
main()
{
int i,count=0,a[11]={0,10,2,8,22,16,4,10,6,14,20} ;
/***********SPACE***********/
while(【?】)
{
for(i=1 ; i<=10 ; i++)
a[i-1]=a[i-1]/2+a[i]/2 ;
a[10]=a[10]/2+a[0] ;
for(i=1 ; i<=10 ; i++)
/***********SPACE***********/
if(【?】) a[i]++ ;
for(i=1 ; i<10 ; i++)
/***********SPACE***********/
if(a[i]!=a[i+1]) 【?】;
if(i==10)
break ;
else
{
a[0]=0 ;
count++ ;
}
}
printf("count=%d number=%d\n",count,a[1]) ;
}
问号地方填语句,在线等,谢谢,
老师分给第一个小孩 10 块,第二
个小孩 2 块,第三个小孩 8 块,第四个小孩 22 块,第五个
小孩16 块,第六个小孩 4块,第七个小孩 10 块,第八个小孩
6 块,第九个小孩 14 块,第十个小孩20 块。然后所有的小孩
同时将自己手中的糖分一半给左边的小孩;糖块数为奇数的人
可向老师要一块。问经过这样几次调整后大家手中的糖的块数
都一样?每人各有多少块糖? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询