kcm游戏站吧 关注:45贴子:2,344
  • 0回复贴,共1

大家无视吧

只看楼主收藏回复


#include <stdio.h>
#define n 10
void main()
{
int a[n]={10,2,8,22,16,4,10,6,14,20},b[n],i=0,j,m=1;
while(1)
{
m=0;
for(j=0;j<n;j++)
{
if(j==n-1)b[j]=(a[j]+a[0])/2;
else b[j]=(a[j]+a[j+1])/2;
if(b[j]%2==1)b[j]++;
if(a[0]!=a[j])m=1;
}
if(m==0)break;
i++;
for(j=0;j<n;j++)a[j]=b[j];
}
printf("%d次,每人%d个",i,a[0]);
printf("\n");
}


IP属地:四川1楼2012-11-20 17:22回复