请教帮忙纠正一下
/* Note:Your choice is C IDE */#include "stdio.h"
void main()
{ int i,j,k,b[50];
int a[5][7]={ {2,4,24,25,47,48,44},{8,10,14,22,28,29,2},{1,15,17,26,28,38,44},{16,20,26,31,38,49,42},{4,22,23,46,48,49,42} };
{ for(i=0;i<5;i++)
for(j=0;j<7;j++)
for(k=1;k<50;k++)
if(a[i][j]==k)b[k]=b[k]+1;}
for(k=1;k<50;k++)
printf("b[%d]=%d\n",k,b[k]);
}
以上是我的程序,就是给出一个数据数a[5][7],统计1~49每个数字的个数赋值給b[50]并打印出来,可我的结果是乱的,不知道怎么改请帮忙改正一下.
[ 本帖最后由 h1j20 于 2010-12-20 11:19 编辑 ]