编写一个c语言程序,输入两个小于 20 的整数 n 和 m,在屏幕上对应输出 n 行 m 列由"*"符号组成的矩形阵列。。
时间: 2024-03-13 21:47:15 浏览: 62
好的,以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int n, m;
printf("请输入矩形的行数(小于20):");
scanf("%d", &n);
printf("请输入矩形的列数(小于20):");
scanf("%d", &m);
// 逐行打印矩形
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这个程序和 Python 版本的实现类似,不过 C 语言中需要使用两个嵌套的循环来逐行打印矩形。外层循环控制行数,内层循环控制列数,每一次内层循环都打印一个 `*` 字符,然后再换行进入下一行的循环。
阅读全文