如何打印一个不相等的三角形
How to print a triangle whose sides are not equal?
我正在与C 一起玩,并决定尝试在控制台上打印几何形状。打印了一个等边三角形后,我决定我应该尝试打印带有不同侧长的三角形,以便一个比另一个更长/短。
我尝试为此搜索互联网,但找不到任何很好的解释。在我自己做这件事之后,我感谢您的帮助。以下是我的等边三角形的代码:
unsigned size{ 5 };
for (int x{ 0 }; x < size; x++) {
for (int y{ 0 }; y <= x; y++) {
std::cout << "*";
}
std::cout << std::endl;
}
有效和打印的:
*
**
***
****
*****
问题是,它不能处理下部的时间长于左侧。我该怎么做,这样我才能得到……
之类的东西*
***
****
******
********
...左侧和下侧不相等?
这可能是一个开始:
void paint_triangle(size_t x, size_t y) {
size_t Y=1;
while(Y<=y) std::cout << std::string(x*Y++/y, '*') << "n";
}
相关文章:
- 我们可以访问一个不存在的联盟的成员吗
- 两个字符串在 c++ 中不相等
- 如何以优化的方式同时迭代两个间距不相等的数组
- 如果我注释掉换行符,为什么'string'会成为一个不合格的变量
- 是否确保 2 个连续的 std::chrono::steady_clock::now() 不相等?
- 找到 x^n 的所有组合,并检查它们的总和是否等于一个不包括相同数字的数字
- 我们应该在使用 std::bind 应用之前检查一个不为空的函数吗?
- 类中的一个变量显示,但另一个不显示
- C ++相同的字符串不相等(实际上是char*)
- 为什么我的数组输出一个不在其中的元素
- 将积分类型的数组作为另一个不相关的积分类型的阵列进行访问的安全且符合标准的方法
- 模板函数,其中一个参数需要专门化,而另一个不需要
- 在 c++ 中比较不相等数组或字符串的方法
- C++ - 空的 std::list begin() 和 end() 不相等
- RXCPP:创建一个不关心可观察量输入类型的扩展
- 没有一个不是用NewObject,NewNamedObject或ConstructObject构建的,但它是
- 为什么这C++只在编译器上编码一个不明确的方法调用Microsoft?
- 有没有办法创建一个不改变程序中参数的函数
- 如何打印一个不相等的三角形
- 如何检查一个字符串是否与数组中的另一个字符串不相等