c语言求救
#include "stdio.h"main()
{
int a[10][10],i,j,*p,k,m,n=1;
printf("please input the row and colum:\n");
scanf("%d%d",&k,&m);
printf("please input the array:\n");
for(i=0;i<k;i++)
for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
for(p=a[0];p<a[0]+m*n;p++)
{ if(p!=a[0]+m*n-1)
if(*p==*(++p))
n=n+1;
else
{
printf("(%d,%d个)",*p,++n);
n=1;
}
else
if(*p==*(--p))
printf("(%d,%d个)",*p,n);
else
printf("(%d,%d个)",*p,n);
}
}
那里错了
如何统计二唯数组中相连且相等的元素的个数,可以跨行