(3)编写程序,输出以下图形: *** *... ****.
时间: 2024-06-17 09:06:10 浏览: 74
这是一个很好的练习题目,以下是输出该图形的C++程序:
```
#include <iostream>
using namespace std;
int main() {
int row = 3; // 总行数
int col = 5; // 总列数
char arr[row][col];
// 给数组赋初值
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
arr[i][j] = '.';
}
}
// 给数组指定位置赋值
for (int i = 0; i < col - 2; i++) {
arr[i] = '*';
}
for (int i = 1; i < row; i++) {
arr[i][col - 2] = '*';
}
for (int i = 1; i < row - 1; i++) {
arr[i] = '*';
}
arr[row - 2] = '.';
// 输出数组
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
cout << arr[i][j];
}
cout << endl;
}
return 0;
}
```
阅读全文