本题要求实现函数输出一个实心的字符矩形,定义并调用函数matrix(length, width, ch)
,它的功能是在屏幕上显示行数为width
、列数为length
,由字符ch
组成的实心矩形图案。
void matrix(int length, int width, char ch);
其中length
是矩阵的长度,width
是矩阵的宽度,ch
是输出的字符,要求函数按照如样例所示的格式,打印出行数为width
、列数为length
,由字符ch
组成的实心矩形图案。
#include <stdio.h>
void matrix(int length, int width, char ch);
int main()
{
int length, width;
char ch;
scanf("%d %d %c", &length, &width, &ch);
matrix(length, width, ch);
return 0;
}
/* 请在这里填写答案 */
4 2 H
结尾无空行
HHHH
HHHH
结尾无空行
void matrix(int length, int width, char ch)
{
int i,j;
for(i=1;i<=width;i++)
{
for(j=1;j<=length;j++)
{
printf("%c",ch);
}
printf("\n");
}
}