c语言给定字符构造横边长5斜边长3的平行四边形
时间: 2024-10-24 09:06:48 浏览: 24
C语言中求字符串长度的函数的几种实现方法
5星 · 资源好评率100%
在C语言中,要构建一个5x3的平行四边形,通常我们会用循环结构来打印字符。这里假设我们要使用星号(*)作为填充字符来表示。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int row = 5; // 行数
int col = 3; // 列数
// 打印上半部分(包括左边界)
for (int i = 0; i <= row; ++i) {
// 左边界
if (i == 0 || i == row)
printf("*");
else // 内部行
printf(" *"); // 包含空格的星号,形成斜边效果
// 每一行结束后换行
for (int j = 1; j < col; ++j)
printf("*");
printf("\n");
}
// 打印下半部分(仅包含右边界)
for (int i = row - 1; i >= 0; --i) {
// 右边界
printf("*");
for (int j = 0; j < col - 1; ++j)
printf("*");
// 如果不是最底层,则添加一个空格
if (i != 0)
printf(" ");
printf("\n");
}
return 0;
}
```
当你运行这个程序,它会打印出一个5x3的平行四边形,其中左上角、右上角和右下角是星号(*),其他位置是空格。
阅读全文