回复 4楼 heroinearth
											#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#define SIZE_ROW 5
#define SIZE_COLUMN 5
void init_mx(int (*mx)[SIZE_COLUMN])
{
    int i,j;
    for(i=0;i<SIZE_ROW;i++)
    {
    for(j=0;j<SIZE_COLUMN;j++)
        {
        mx[i][j]=0;
        printf("%d",mx[i][j]);
        }
    printf("\n");
    }
        
}
………………
int main(void)
{
    int b[SIZE_ROW][SIZE_COLUMN]={0};
    char c;
    display_mx(b);
    for(;;)
    {
    menu_mx();
    scanf("%c",&c);
    if(isdigit(c)!=0)
        clrscr();
        switch (c)
        {
        case '1':init_mx(b);break;
        case '2':upper_mx(b);break;
        case '3':lower_mx(b);break;
        case '4':random_mx(b);break;
        case '5':display_mx(b);break;
        case '6':transpose_mx(b);break;
        case '7':sum_mx(b);break;
        case '8':return 0;
        default:menu_mx();break;
        }
    if(isdigit(c)==0)
    clrscr();
    }
}
这个是我的部分代码
  为什么输入之后不能显示出矩阵?