使用函数输出一个实心的字符矩形
时间: 2024-05-05 20:18:08 浏览: 42
好的,可以使用以下函数实现:
```python
def solid_rectangle(rows, cols, symbol):
for i in range(rows):
for j in range(cols):
print(symbol, end='')
print()
# 示例:输出一个3行4列的实心矩形,使用字符*表示
solid_rectangle(3, 4, '*')
```
输出结果如下:
```
****
****
****
```
相关问题
使用c语言函数输出一个实心的字符矩形
好的,可以使用以下程序来输出一个实心的字符矩形:
```c
#include <stdio.h>
int main() {
int height, width;
char symbol;
printf("请输入矩形的高度: ");
scanf("%d", &height);
printf("请输入矩形的宽度: ");
scanf("%d", &width);
printf("请输入矩形的填充字符: ");
scanf(" %c", &symbol); // 注意要在前面加一个空格,消除前面的换行符
// 输出矩形
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= width; j++) {
if (i == 1 || i == height || j == 1 || j == width) {
printf("%c ", symbol); // 输出边框字符
} else {
printf("%c ", ' '); // 输出空格填充
}
}
printf("\n"); // 输出换行符
}
return 0;
}
```
你可以根据需要修改矩形的高度、宽度、填充字符。输出结果会是一个类似于这样的实心字符矩形:
```
请输入矩形的高度: 5
请输入矩形的宽度: 9
请输入矩形的填充字符: *
* * * * * * * * *
* *
* *
* *
* * * * * * * * *
```
使用函数输出一个实心的字符矩形 用C语言
#include <stdio.h>
int main(){
int i, j;
for (i=1; i<=5; i++) {
for (j=1; j<=5; j++) {
printf("■");
}
printf("\n");
}
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)