初识C++:小实例打印星号图案
int main()
{int n=50, //设置星星数打印范围num=0; //用于For自增,自减bool prime = true; //判断For自增,达到设置数,开始自减for (int x=1; ;) {if (x <= n && prime) { //判断 x <= n 范围数且 prime 为真,如 prime为假拒绝进入num += 2; //自增 num += 2 同等于 num = num+2 }else if( x > n ) { //判断 x > n 范围数,开始自减num -= 2; //自减 num -= 2 同等于 num = num-2 prime = false; //prime 设置为假,防止进入自增,X即使小于n}else if (x <= n && !prime) { //判断 x 小于或等于 n 范围数且 prime 为假,这里 !prime 取反if (x<=2) { // 当 x 自减 <=2 时break; // 跳出整个循环,任务结束 }else { // 否则num -= 2; // 自减 num -= 2 同等于 num = num-2 }} x = num; // num 赋值给 xfor (int y = 1; y < x; y++) // 绘画星星循环{cout << "*";}cout << endl;}}
初识C++:小实例打印星号图案相关推荐
- Tensorflow——Variable变量(打印数字小实例)
1.前言 在 Tensorflow 中,定义了某字符串是变量,它才是变量,这一点是与 Python 所不同的. 定义语法: state = tf.Variable() 2.打印数字小实例 import ...
- java打印菱形图案_java打印出菱形图案实例详解
第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...
- spring+mybatis之声明式事务管理初识(小实例)
前几篇的文章都只是初步学习spring和mybatis框架,所写的实例也都非常简单,所进行的数据访问控制也都很简单,没有加入事务管理.这篇文章将初步接触事务管理. 1.事务管理 理解事务管理之前,先通 ...
- python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...
关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...
- 清晰思路带你掌握如何运用循环打印各种图案(新手向)
目录 一.简单介绍三种循环语句及使用时的注意事项(已学会的可跳过) 1.do语句 2.while语句 3.for语句 4.补充说明 二.打印图案的共性发现 三.循环打印直角三角形 四.另类思路打印其他 ...
- 双重for循环打印星号矩形,平行四边形,三角形规律总结
双重for循环打印星号矩形,平行四边形,三角形规律总结 双重for循环就是在一个for循环里面在插入另一个for循环,格式如下 for(){for(){}} 当外面的循环运行一次,内部的循环需要运行一 ...
- python画图代码星星-Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- 习题4-9 打印菱形图案 (15 分)
习题4-9 打印菱形图案 (15 分) 本题要求编写程序,打印一个高度为n的.由"*"组成的正菱形图案. 输入格式: 输入在一行中给出一个正的奇数n. 输出格式: 输出由n行星号& ...
- 花式打印菱形图案!!
(一).首先我们先来看最简单的打印5行5列 ***** ***** ***** ***** ***** 具体代码如下: /*** 双循环打印菱形图案* * A ** *** BBB * ** **** ...
- 《微信小程序-基础篇》初识微信小程序
大家好,好久不见了,前段时间各种原因分享不稳定,后面一段时间内参与了主站的原力计划,请麻烦各位支持一下,万分感谢- 本系列将从零开始介绍微信小程序的开发,介绍完基础以后会实际同步开发一个微信小程序的项 ...
最新文章
- RabbitMQ队列监控
- CVPR 2022放榜!录用 2067 篇,接收数量上升24%
- eclipse配置代码提示
- Monthly Expense POJ - 3273(二分最大值最小化)
- spring mvc学习(37):JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
- aspcms模板转php,aspcms转换zzzcms,aspcms迁移数据,aspcms替换模板,aspcms模板转换-下载-zzzcms官网-开源免费建站系统...
- ubuntu php mysql apache_Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)
- C++ 智能指针shared_ptr、weak_ptr的简单实现
- python3设置编码_PYTHON3编码再探究
- 转:C语言中如何将二维数组作为函数的参数传递
- 2020-10-21
- 不同平台安装python的方式一样吗_Python软件的正确安装方式
- 使用three建立一个正方体
- Xcode Accounts连接到Apple ID 服务器时出错
- 基础30讲 第18讲 三重积分、曲线曲面积分
- 用matlab作椭圆方程,用matlab做椭圆拟合方程
- 数据结构算法 - ConcurrentHashMap 源码解析
- 高通SDX12:USB3.0驱动初始化代码分析
- C++、高响应比优先算法
- “名师带教,共同成长“渭南市马红“名师+”研修共同体2022年工作计划