再求C语言
#include "stdio.h"void main()
{
int a[10][10],i,j,*p,k,m,n=1;
printf("please input the rows and colums:\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*k;p++)
{if(p!=a[0]+m*k-1)
if(*p==*(p+1))
n=n+1;
else
{
printf("(%d,%d个)\n",*p,n);
n=1;
}
else
if(*p==*(p-1))
printf("(%d,%d个)\n",*p,n);
else
printf("(%d,%d个)\n",*p,n);
}
}
我在统计一个二畏数组时,统计相邻的相同元素的个数,可以跨行,编译通过,但是结果很怪异看图片,给我修改以下!!急!!!!
[[italic] 本帖最后由 sishui198 于 2007-12-19 13:32 编辑 [/italic]]