用基础c语言打印一个平行四边形
时间: 2024-09-26 22:18:27 浏览: 31
在基础的 C 语言中,我们可以使用循环结构来打印一个简单的平行四边形。假设你想打印一个星(*)构成的向上对齐的平行四边形,可以按照下面的步骤:
```c
#include <stdio.h>
int main() {
int rows; // 定义行数
printf("请输入平行四边形的行数:");
scanf("%d", &rows);
// 打印上半部分
for (int i = 0; i < rows; ++i) {
for (int j = 0; j <= i; ++j) { // 注意这里左边比右边多一个星
printf("* ");
}
printf("\n"); // 换行
}
// 如果需要打印下半部分,即倒置的星型,可以做类似的操作,只需调整内外层循环条件即可
// for (int i = rows - 1; i >= 0; --i) {
// for (int j = 0; j <= i; ++j) {
// printf("* ");
// }
// printf("\n");
// }
return 0;
}
```