#include <stdio.h>
#include <stdlib.h>
struct element
{
int e; int flag;
};
struct element ele[2003];
main()
{
int i,j,l;
long int sum;
For(i=0;i<2004;i++)//3个报错
{
ele[i]->e=i+1;
}
For(j=2;j<2005;j++)
{
For(i=1;i<j;i++)
{
if((l=ele[rand()%2004->flag)==0)
sum+=l;
ele[l-1]->flag=1;
}
For(i=0;i<2004;i++)
{
ele[i]->flag=0;
}
}
Printf(sum);
}
#include <stdlib.h>
struct element
{
int e; int flag;
};
struct element ele[2003];
main()
{
int i,j,l;
long int sum;
For(i=0;i<2004;i++)//3个报错
{
ele[i]->e=i+1;
}
For(j=2;j<2005;j++)
{
For(i=1;i<j;i++)
{
if((l=ele[rand()%2004->flag)==0)
sum+=l;
ele[l-1]->flag=1;
}
For(i=0;i<2004;i++)
{
ele[i]->flag=0;
}
}
Printf(sum);
}