c++输出平行四边形
时间: 2024-06-04 20:02:43 浏览: 142
要输出一个平行四边形,您可以使用以下代码:
```c
#include <stdio.h>
int main() {
int rows, cols;
printf("请输入平行四边形的行数:");
scanf("%d", &rows);
printf("请输入平行四边形的列数:");
scanf("%d", &cols);
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= rows - i; j++) {
printf(" ");
}
for (int k = 1; k <= cols; k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这段代码会要求用户输入平行四边形的行数和列数,然后使用嵌套的循环来打印出相应行数和列数的平行四边形。
相关问题
用dev-c++输出平行四边形图案
好的,以下是用Dev-C++输出平行四边形图案的代码:
```c++
#include <stdio.h>
int main()
{
int i, j, n;
printf("请输入一个大于1的整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i - 1; j++)
printf(" ");
for (j = 1; j <= n; j++)
printf("*");
printf("\n");
}
return 0;
}
```
运行结果如下所示:
```
请输入一个大于1的整数:5
*****
*****
*****
*****
*****
```
c++语言输出平行四边形
在C++中,输出平行四边形通常涉及到控制台打印字符,比如星号(*)来构建平行四边形的形状。这里是一个简单的示例,创建一个上底和下底相等的普通平行四边形:
```cpp
#include <iostream>
void printDiamond(int size) {
for (int i = 0; i < size; ++i) {
// 上半部分的星号行
if (i <= size / 2) {
for (int j = 0; j < size - 2 * i; ++j)
std::cout << " ";
for (int j = 0; j <= i; ++j)
std::cout << "* ";
std::cout << "\n";
}
// 下半部分的空心行
else {
for (int j = 0; j < size - 2 * i; ++j)
std::cout << " ";
for (int j = size - i; j >= 1; --j)
std::cout << "* ";
std::cout << "\n";
}
}
}
int main() {
int size;
std::cout << "请输入平行四边形的大小:";
std::cin >> size;
printDiamond(size);
return 0;
}
```
阅读全文
相关推荐















