求高人指点此程序的问题。部分程序如下。 int champ,champ2,x2,myran,checker,rini;
   float qq,y,dummy,totalfit;
int i,j,lchrom,popsize,gen,k,z,,2,m;
int zero,ada,nomb,a,b,crossover,mutation;
   int er;
  power3[max_popsize],power4[max_popsize];
float val1[max_popsize],val2[max_popsize];
   int ranum,fittest,bilchrom,parent[3],list[max_popsize],dice,dice2;
   float opp1,opp2;
   float p1,p2,p3,p4,checksum,v1,v2;
   float partition[max_popsize],tmp,dum1,dum2;
   time_t start,end;
错误地方:  selection:
    roulette(1);   a = 5;
  b = 15;
  for(m=1;m<=4;m++)
   { gen_xover:
 = 0; 2 = 0;
crossover = random(100) + 1; if(crossover == 0)
goto gen_xover; if(crossover >= 1 && crossover <= 60)
xover(a,b,1);
  else
 = 1;       gen_mut:
mutation = random(1000) + 1;   if(mutation == 0)
goto gen_mut;
下面这个又是什么错误???
1>d:\favoritevideo\我的文档\visual studio 2010\projects\ga1\ga1\g1.cpp(273): error C2872: 'end' : ambiguous symbol
1>          could be 'd:\favoritevideo\我的文档\visual studio 2010\projects\ga1\ga1\g1.cpp(65) : time_t end'
1>          or       'end'1>d:\favoritevideo\我的文档\visual studio 2010\projects\ga1\ga1\g1.cpp(1841): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>d:\favoritevideo\我的文档\visual studio 2010\projects\ga1\ga1\g1.cpp(2081): warning C4244: 'return' : conversion from 'float' to 'int', possible loss of data
怎么解决啊。是个遗传算法的问题