void matrix(int length, int width, char ch)
{
int i,j;
i=1;
j=1;
while(j<=width)
{
j++;
while(i<=length)
{
i++;
printf("%c",ch);
}
printf("\n");
}
}
只能输出一行
把i=1放在j++下面
不知道你这个问题是否已经解决, 如果还没有解决的话: