C++程序打印8个星星图案

c++程序打印8个星星图案

以金字塔、正方形和菱形等不同格式显示星形图案非常有用常见于基础编程和逻辑构建。我们见过几颗星星学习编程中的循环语句时的数字模式问题。在本文中,我们将在 C++ 中显示由星星组成的数字八 (8)。

在这个程序中,我们取行号 n,它是 8 的上半部分的大小。下半部分将是相同的。八个图案如下所示

带星星的八种图案

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

登录后复制

在上面的例子中,行数,n = 5。对于前五行,8的上半部分是正在形成。当行号为 1、n 和 n*2 时,星号打印在连续时尚。对于其余的其他行,仅打印两颗星。让我们看看算法以便更好地理解。

算法

将输入n作为8上半部分的行数对于 i 的范围从 1 到 2n – 1,执行如果 i 是 1 或 n 或 i 是 n*2,则对于范围从 1 到 n 的 j,执行如果 j 为 1 或 n,则显示空白否则显示星号 (*)如果结束结束否则对于从 1 到 n 的 k,执行如果 k 为 1 或 n,则显示星号 (*)否则显示空白如果结束结束如果结束将光标移至下一行结束

示例

#include using namespace std;void solve( int n ){   for ( int i = 1; i 

输出

Eight Pattern for 7 lines. ***** *     **     **     **     **     * ***** *     **     **     **     **     * ***** 

登录后复制

输出(n = 12)

Eight Pattern for 12 lines. ********** *          **          **          **          **          **          **          **          **          **          * ********** *          **          **          **          **          **          **          **          **          **          * ********** 

登录后复制

结论

数字模式的显示是在使用时遇到的更典型的问题之一学习编程语言。本文演示了如何使用星号来显示数字 8。(星星)。对于数字 8,它将行数乘以 2 来生成n*2 行图案。上半部和下半部都是由n行组成。此外,图案的宽度大小为 n。

以上就是C++程序打印8个星星图案的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2583356.html

(0)
上一篇 2025年3月6日 14:32:58
下一篇 2025年3月6日 14:33:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 二分查找的C程序(递归和迭代)

    二分查找算法是一种基于比较和分割机制的算法。二分搜索算法也称为半间隔搜索、对数搜索或二分查找。二分查找算法,在已排序数组中查找目标值的位置。它将目标值与数组的中间元素进行比较。如果该元素等于目标元素,则算法返回找到的元素的索引。如果它们不相…

    2025年3月6日
    200
  • C++程序来找出至少需要获得多少分才能达到G分的分数

    假设我们有两个数组p和c,每个数组都有D个元素,并且还有另一个数字G。考虑在编程竞赛中,每个问题的分数都基于其难度。问题p[i]的分数为100i。这些p[1] + … + p[D]问题是竞赛中的所有问题。编程网站上的用户有一个数…

    2025年3月6日
    200
  • C++程序按值对字典进行排序

    有一些被称为字典的数据结构在各种计算机语言中可用。一种特殊形式的更快的数据结构,它根据键和值存储数据,就是字典。它将键值对保留在那里,以便可以通过键快速搜索某些组件,几乎实时。类似字典的数据结构包含在C++ STL语言标准中。这个数据结构被…

    2025年3月6日
    200
  • 十进制转二进制的C语言程序实现

    问题 如何使用C语言中的函数将十进制数转换为二进制数? 解决办法 在在这个程序中,我们在 main() 中调用一个二进制函数。被调用的二进制数转换函数将执行实际的转换。 我们使用的将十进制数转换为二进制数的调用函数的逻辑如下 –…

    2025年3月6日
    200
  • C程序检查强数

    给定一个数字’n’,我们需要检查给定的数字是否是强数。 强数是指其所有数字的阶乘之和等于数字’n’。阶乘是指将小于该数字的所有数字(包括该数字)相乘的结果,用!(感叹号)表示。例如:4!= 4…

    2025年3月6日
    200
  • C程序求第n个偶数

    给定一个数字N,我们需要找到第N个偶数。 偶数是能够被2整除且余数为零的数字。例如2、4、6、8、10等。 如果我们仔细观察偶数列表,我们也可以表示它们为 2*1=2, 2*2=4, 2*3=6, 2*4=8,…2*N。 因此,…

    2025年3月6日
    200
  • 反转链表的C程序

    在这个问题中,我们给出了一个链表。我们的任务是创建一个程序来反转链表。 该程序将反转给定的链表并返回反转后的链表。 链表是一个包含项目的链接序列。每个链接包含到另一个链接的连接。 示例 9 -> 32 -> 65 -> 1…

    2025年3月6日
    200
  • C++程序以给定值找到反正弦

    在三角学中,我们最常使用几个比率:正弦、余弦、正切和其他一些比率。从给定的角度,可以计算这些比率。但是,如果我们有比率值,我们还可以使用反三角函数计算角度。 在本文中,我们将讨论如何通过 C++ 中的反正弦(反正弦)方法从正弦值获取弧度角。…

    2025年3月6日
    200
  • 检查给定字符串是否是关键字的C程序?

    关键字是在C++库中预定义或保留的单词,具有固定的含义,并用于执行内部操作。C++语言支持超过64个关键字。 每个关键字都以小写字母形式存在,如auto、break、case、const、continue、int等。 C++语言中的32个关…

    2025年3月6日
    200
  • C++程序从用户获取输入

    在任何编程语言中编写程序时,接收输入是我们几乎在所有程序中要做的基本工作。有时我们直接从控制台获取输入,有时我们从文件中获取输入。从文件中获取输入有一定的好处,因为它不需要我们一遍又一遍地输入,有时我们可以将一些好的输入测试用例保存到文件中…

    2025年3月6日
    200

发表回复

登录后才能评论