练习3-6:C++字符菱形C++C++
时间: 2023-11-14 07:10:15 浏览: 193
菱形形状编写的C++习题
以下是符合要求的代码:
```c
#include <stdio.h>
int main() {
int n = 4; // 菱形的行数
char ch = 'C'; // 菱形的最大字符
// 打印上半部分
for (int i = 0; i < n; i++) {
// 打印空格
for (int j = 0; j < n - i - 1; j++) {
printf(" ");
}
// 打印字符
for (int k = 0; k < i + 1; k++) {
printf("%c ", ch - k);
}
printf("\n");
}
// 打印下半部分
for (int i = n - 2; i >= 0; i--) {
// 打印空格
for (int j = 0; j < n - i - 1; j++) {
printf(" ");
}
// 打印字符
for (int k = 0; k < i + 1; k++) {
printf("%c ", ch - k);
}
printf("\n");
}
return 0;
}
```
输出结果为:
```
C
C B
C B A
C B A @
C B A
C B
C
```
阅读全文