首页 > 后端开发 > C++ > 正文

C++程序打印左三角星形图案

WBOY
发布: 2023-08-29 10:25:05
转载
1751人浏览过

c++程序打印左三角星形图案

星形图案是展示不同形状(如直角三角形)的有趣问题

或者使用星号 '*' 创建其他三角形和菱形形状。这些形状被称为星形 在本文中,我们将看到如何在C++中显示左三角星图案 我们将星形图案的行数作为输入。它将打印出相应的图案

行数。

我们将开发逻辑来在下表中打印星号。让我们按照表格进行操作 更好的理解 −
*
* *
* * *
* * * *
* * * * *
* * * * * *
登录后复制

在这个例子中,有6行。所以考虑n = 6。对于每一行'i',它将遵循星号 count

行号 (i) Star Count (j)
1 1
2 2
3 3
4 4
5 5
6 6

当在任何行‘i’上,j跟随i,那么在该行上有‘i’个星星。让我们看一下

算法为:algorithm for this −

算法

    <li>读取行数作为输入 n</li> <li>for i ranging from 1 to n, do</li>
    • 对于 j 从 1 到 i,执行以下操作
      • 显示星号( * )
    • end for
    • 将光标移动到下一行
  • end for

Example

的中文翻译为:

示例

#include <iostream>
#include <ctype.h>
using namespace std;
void solve( int n ){
   int i, j;
   for( i = 1; i <= n; i++ ) {
      for( j = 1; j <= i; j++ ) {
         cout << "* ";
      }
      cout << endl;
   }
}
int main(){
   int n = 10;
   cout << "Left Star Pattern using " << n << " number of lines:" << endl;
   solve( n );
}
登录后复制

输出

Left Star Pattern using 10 number of lines:
* 
* * 
* * * 
* * * * 
* * * * * 
* * * * * * 
* * * * * * * 
* * * * * * * * 
* * * * * * * * * 
* * * * * * * * * * 
登录后复制

输出(n = 18)

Left Star Pattern using 18 number of lines:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
登录后复制

结论

在学习编程时,显示星型模式有助于理解嵌套循环。

AI角色脑洞生成器
AI角色脑洞生成器

一键打造完整角色设定,轻松创造专属小说漫画游戏角色背景故事

AI角色脑洞生成器 176
查看详情 AI角色脑洞生成器

立即学习C++免费学习笔记(深入)”;

任何语言。在本文中,我们已经看到了如何使用星号显示左三角形 (stars) 输入行数,它将显示行数 每一行中都有相同数量的星星。我们还讨论了一种制表方法来实现 为第i行制定星星的数量。使用这个想法,我们可以简单地改变 将第i行的星星数量确定下来。利用这个想法,我们可以简单地改变

公式可以显示其他类型的模式。

以上就是C++程序打印左三角星形图案的详细内容,更多请关注php中文网其它相关文章!

全能打印神器
全能打印神器

全能打印神器是一款非常好用的打印软件,可以在电脑、手机、平板电脑等设备上使用。支持无线打印和云打印,操作非常简单,使用起来也非常方便,有需要的小伙伴快来保存下载体验吧!

下载
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号