一个投票算法!请高手指出错误!
int i,j,index[100];for(i=0;i<100;i++)
{
for(j=0;j<10;j++)
if(xx[i][j]==0) continue; /* 哪一行全为0,便把这一行的标示赋值为1*/
if(j==9) index[i]=1;
for(j=0;j<10;j++)
if(xx[i][j]==1) continue; /* 哪一行全为1,便把这一行的标示赋值为1*/
if(j==9) index[i]=1;
if(index[i]!=1) /* 统计标示不为1的行(即改行不全为0或者1)*/
{
for(j=0;j<10;j++) /* 的对应列的1数字出现的次数*/
if(xx[i][j]==1) yy[j]++;
}
这个算法有问题吗?
我没看出来,可运行的时候显示每个列的1出现的次数都为0???????????????