|
吾爱游客
发表于 2012-8-12 19:51
ID:skylinelch
这是一个妖妖对战平台天梯系统开黑的算分器代码
---------------------------------------------------------------------------------------
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void change(int *x, int * y)
{
int temp=*x;
*x=*y;
*y=temp;
}
int main()
{
int a[5]=
{分数1,分数2,分数3,分数4,分数5
};
int b[5]=
{分数6,分数7,分数8,分数9,分数10
};
int i,j;
int sumA=0;
int sumB=0;
for(i=0;i<5;i++)
{
sumA+=a;
sumB+=b;
}
int ab_diff=abs(sumA-sumB);
for (i=0; i<5; i++)
{
for (j=0; j<5; j++)
{
sumA=sumA-a+b[j];
sumB=sumB+a-b[j];
if ( abs(sumA-sumB) > ab_diff )
{
sumA=sumA+a-b[j];
sumB=sumB-a+b[j];
}
else
{
change(a+i, b+j);
ab_diff = abs(sumA-sumB);
}
printf("%d,%d\n",sumA,sumB);
}
}
for(i=0;i<5;i++)
{
printf("%d ",a);
}
printf("\n");
for(i=0;i<5;i++)
{
printf("%d ",b);
}
}
-----------------------------------------------------------------------------------
天梯算分,实际意义,可以组号刷分。突破天梯系统的随机性。
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|