当前位置: 代码迷 >> C语言 >> 再求C语言
  详细解决方案

再求C语言

热度:127   发布时间:2007-12-18 21:36:53.0
再求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]]
搜索更多相关的解决方案: C语言  printf  input  

----------------解决方案--------------------------------------------------------
TC不支持中文,把中文“个”该成英文就行了!
----------------解决方案--------------------------------------------------------
  相关解决方案