gpt4 book ai didi

c++ - 在 C++ 中打印星号的 “triangle”

转载 作者:太空宇宙 更新时间:2023-11-04 16:18:32 25 4
gpt4 key购买 nike

我想制作一个打印此类输出的通用代码,这意味着用户可以输入任何值+整个。

    *
* *
* * *
* * * *
* * * * *

5

  *
* *
* * *

3.

这是我做的。但它只打印直角三角形。任何帮助。提前致谢。

#include <iostream>
using namespace std;

int main()
{
int val;

cout << "Enter the number: ";
cin >> val;

int t = val;
int x = val;

for(int r = 1; r <= val; r++)
{


for(int c = 1; c <=t ; c++)
{
if(c < x)
{
cout << ' ';
}
else
{
cout << "*";
}
}
cout << endl;
x = x-1;
}
return 0;
}

最佳答案

在 cout 中的 * 之后放置“空格”,它会调整您的所有序列。意思是 cout << "* ";就是这样。

关于c++ - 在 C++ 中打印星号的 “triangle”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19846437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com