设计一个函数,在屏幕上输出用户指定的行列以及指定字符组成的矩形 简单c语言
时间: 2024-11-22 13:41:19 浏览: 10
实验05 函数结构程序设计
5星 · 资源好评率100%
在C语言中,设计一个函数来打印用户指定的行数和列数以及指定字符组成的矩形,你可以创建一个名为`print_rectangle`的函数。以下是一个简单的例子:
```c
#include <stdio.h>
void print_rectangle(int rows, int cols, char character) {
for (int i = 0; i < rows; ++i) {
// 打印每一行
for (int j = 0; j < cols; ++j) {
printf("%c", character); // 每次循环都打印指定字符
}
printf("\n"); // 行结束符,换到下一行
}
}
int main() {
int rows, cols;
char chosen_char;
printf("请输入矩形的行数: ");
scanf("%d", &rows);
printf("请输入矩形的列数: ");
scanf("%d", &cols);
printf("请输入要用作填充的字符: ");
scanf(" %c", &chosen_char); // 注意这里加了一个空格防止直接输入'\n'
print_rectangle(rows, cols, chosen_char);
return 0;
}
```
在这个程序中,用户在主函数中输入矩形的行数、列数和字符,然后`print_rectangle`函数会按照这些信息打印出矩形。
阅读全文