设计自定义函数,输出指定行列数的*形矩形要求: 1)无返回值 2)形参有 2个,分别为行数rows 和列数cols 3)在主函数中输入行数和列数(例如:请分别输入行数和列数:3 4 (**** **** ****) 用include〈stdio.h〉
时间: 2024-07-15 09:00:43 浏览: 42
为了创建一个满足上述要求的自定义函数,你可以按照以下步骤编写代码:
```c
#include <stdio.h>
// 自定义函数,输出指定行列数的星号矩形
void print_star_rectangle(int rows, int cols) {
// 使用嵌套循环遍历每一行和每一列
for (int i = 0; i < rows; ++i) {
// 输出当前行的星号
for (int j = 0; j < cols; ++j) {
printf("*");
}
// 行结束时打印换行符
printf("\n");
}
}
int main() {
// 主函数中获取用户输入
int rows, cols;
printf("请分别输入行数和列数: ");
scanf("%d %d", &rows, &cols);
// 调用自定义函数打印矩形
print_star_rectangle(rows, cols);
return 0;
}
```
当你运行这个程序时,按照提示输入行数和列数,例如输入`3 4`,它会输出一个3行4列的星号矩形。
阅读全文