#include
void Fun2(int m, int n,char c)
{
int i,j;
for(i = 1 ; i <= n ; i ++)
{
for(j = 1 ; j <= m ; j ++)
{
printf("%c",c);
}
printf("\n");
}
}
int main()
{
int m,n;
char c;
printf("请输入行m、列n的值,并输入一个特殊符号:\n");
scanf("%d%d%c", &m ,&n, &c);
Fun2(m,n,c);
printf("\n");
return 0;
}
编译时没报错,但运行时是空白的
你输入的时候,最后一个字符与前面的数值之间不能有空格
如果你加了一个空格,那需要改成scanf("%d%d %c", &m ,&n, &c);
不然你字符c接收的是空格,所以输出来全是空白