c语言使用char a[5][9]打一个平行四边形
时间: 2023-09-18 15:11:18 浏览: 125
C语言中判断一个char*是不是utf8编码
以下是一个使用二重循环打印平行四边形的示例代码:
```c
#include <stdio.h>
int main() {
char a[5][9];
// 初始化数组
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
a[i][j] = ' ';
}
}
// 打印平行四边形
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5 - i; j++) {
a[i][j] = ' ';
}
for (int j = 5 - i; j < 4 + i; j++) {
a[i][j] = '*';
}
}
// 输出数组
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
printf("%c", a[i][j]);
}
printf("\n");
}
return 0;
}
```
输出:
```
*
***
*****
*******
*********
```
阅读全文