6.3

坑点在它要求过程中 的最大值  我看成最后的值

# include<stdio.h>
int main()
{
int N,M,i,c,d,j,b,max=0,h,a[10][10]={0},count=0;
scanf("%d %d",&N,&M);


for(h=1;h<=M;h++)
{
scanf("%d",&b);
c=b/100 ;  
d=b%10;
for(i=1;i<=N;i++)        //利用数组标记坐标 

{
a[c][i]=a[c][i]+1;        //用奇数 偶数 判断是否关灯
}
for(j=1;j<=N;j++)
{
a[j][d]=a[j][d]+1;
}
a[c][d]=a[c][d]-1;


for(i=1;i<=N;i++)      
{
for(j=1;j<=N;j++)
{
if(a[i][j]%2==1)
count=count+1;
else
count=count+0;  //利用奇数偶数判断是否熄灯
}}

 



if(max<count)   
max=count;   
count=0;     ///循环时不要忘记将count归0

}
printf("%d",max);
return 0;
}

posted on 2016-10-25 20:40  qq77530202  阅读(84)  评论(0编辑  收藏  举报