c编程平行四边形怎么写

时间:2025-01-29 03:27:40 网络游戏

在C语言中,输出一个平行四边形可以通过嵌套的for循环来实现。下面是一个简单的示例代码,用于输出一个由字符`*`组成的平行四边形:

```c

include

int main() {

int height, width;

// 输入平行四边形的高和宽

printf("请输入平行四边形的高: ");

scanf("%d", &height);

printf("请输入平行四边形的宽: ");

scanf("%d", &width);

// 输出平行四边形

for (int i = 0; i < height; i++) {

// 打印每行前面的空格

for (int j = 0; j < height - i - 1; j++) {

printf(" ");

}

// 打印每行的星号

for (int j = 0; j < 2 * i + 1; j++) {

printf("*");

}

// 换行

printf("\n");

}

return 0;

}

```

这段代码首先提示用户输入平行四边形的高和宽,然后使用两个嵌套的for循环来打印出平行四边形的形状。外层循环控制行数,内层循环分别负责打印每行前面的空格和星号。

如果你想要输出一个特定大小的平行四边形,只需修改`height`和`width`变量的值即可。例如,如果你想要输出一个高为5,宽为9的平行四边形,只需将输入改为:

```

请输入平行四边形的高: 5

请输入平行四边形的宽: 9

```

然后运行程序,将会输出一个高为5,宽为9的平行四边形。