c语言打印输出由星号*组成的矩阵(m行,n列,0<m<20,0<n<80
时间: 2024-02-03 10:13:28 浏览: 71
c语言求基本关联矩阵.docx
以下是一个示例代码,可以实现打印输出由星号*组成的矩阵:
```c
#include <stdio.h>
int main() {
int m, n;
printf("请输入矩阵的行数和列数(用空格隔开):");
scanf("%d %d", &m, &n);
if (m <= 0 || m >= 20 || n <= 0 || n >= 80) {
printf("输入的行数和列数不符合要求!\n");
return 0;
}
int i, j;
for (i = 0; i < m; i++) {
for (j = 0; j < n; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
首先,程序会要求用户输入矩阵的行数和列数。如果输入的行数和列数不符合要求,则程序会输出提示信息并结束。
接着,程序使用两个循环,分别遍历每一行和每一列,打印输出星号*。在每一行结束后,程序会输出一个换行符,以便在控制台中显示出完整的矩阵。
阅读全文