上一篇,我留下的作业你会写吗?

#include <bits/stdc++.h>
using namespace std;int main(){for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){cout<<j<<"x"<<i<<"="<<j*i<<" ";}cout<<endl;}return 0;
}

自己悟悟吧。


召唤新知识点:看标题。

while(条件表达式){语句1;……
}

记得逻辑运算符吗?
如果你忘了,看看下一行:
与(&&)、或(||)、非(!)
这些在if和while中都有用。

出题了出题了!
给定一个整数,分离他 它的每一位数字,并从低位至高位输出每一位数字。

简单讲一下:
本题的难点在于怎么分离数字。我们先假定这个数是123。
123%10=?
等于几呢?
等于3。
就输出3。
然后:123/=10
得到12。
然后接着来……
会写了吗?

#include <bits/stdc++.h>
using namespace std;int main(){int n;cin>>n;while(n!=0){int k=n%10;cout<<k<<" ";n/=10;}return 0;
}

再来再来!
所谓角谷猜想,是对任意一个正整数,如果是奇数,则乘3加1;如果是偶数,则除以2,得到的结果按照上述规则重复处理,最终总可以得到1。如,初始整数为5,运算过程为16、8、4、2、1。程序要求输入一个整数,将过程输出,最后一行输出“End”。如果输入为1,直接输出“End”。

很简单。

#include <bits/stdc++.h>
using namespace std;int main(){int n;cin>>n;while(n!=1){if(n%2==1) n=n*3+1;else n/=2;cout<<n<<" ";}cout<<endl;cout<<"End";return 0;
}

来出一道世纪级 while循环的终极难 题:水仙花数。
水仙花数,就是个位的3次方加十位的3次方加百位的3次方等于这个数本身。
是不是不懂?我来实际化一下。
如153。
1的3次方(1x1x1)=1
5的3次方(5x5x5)=125
3的3次方(3x3x3)=27
1+125+27=153
现在,让你编程求100~999的所有水仙花数
本题为自己思考题,任何知识点都可以都可以用(骗分除外)

——————————————————————————————————————————
开启本次的第二知识点:
do while循环!

do{语句1;…………
}while(条件表达式)

这就是先执行一遍循环体,再判断条件表达式。
——————————————————————————————————————————
与(&&)或(||)非(!)了解一下!

if(1==1 && 2==2) cout<<"1=1,2=2";     //两种(及以上)条件同时满足(为真)
if(1==1 || 2==2) cout<<"1=1或2=2";    //两种(及以上)条件满足其一
if(!1==1) cout<<"1不等于1";           //条件不满足

C++基础:while循环相关推荐

  1. python基础 while循环练习

    这篇文章主要给大家分享的是5道关于python基础 while循环练习题,无论学习什么语言,练习都是必不可少的,下面文章的练习题挺精湛的,需要的朋友可以参考一下 1. 使用while循环输出1 2 3 ...

  2. Python基础之循环语句

    Python基础之循环语句 一.循环语句介绍 1.循环语句理解 2.循环语句示意图 二.循环语句的分类 三.循环控制语句 四.while循环 1.while死循环 2.while条件循环 五.brea ...

  3. python中for循环语句格式_Python基础-10循环语句

    Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...

  4. java循环基础知识_Java基础知识·循环语句

    掘友们,大家好呀,我是宸道. 今天要讲解的是Java基础的循环语句,虽然很基础但还是希望大家看完,就当时复习知识了,基础越牢固越好,对我们是有很大帮助的. 相关推荐 循环语句可以在满足循环条件的情况下 ...

  5. python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)

    python基础--while循环(九九乘法表,阶乘计算器,三角形图案打印输出) 一.目的 本人最近在学习python的基础语法,此文章用来记录学习过程所用,本文章讲述的是while循环的一些基础实例 ...

  6. python循环语句画图_Python基础之循环语句用法示例【for、while循环】

    本文实例讲述了Python基础之循环语句用法.分享给大家供大家参考,具体如下: while 循环 Python中while语句的一般形式: while 判断条件: statements 同样需要注意冒 ...

  7. JavaScript 基础语法循环案例练习

    JavaScript 基础语法循环案例练习 文章目录 JavaScript 基础语法循环案例练习 前言 一.早午晚安喵喵喵 二.判断奇偶数 三.班长请客 四.1-100跳过个位为3的数求和 五.第几个 ...

  8. 【前端学习】Day-16 JS基础、循环、函数、数组、字符串、字典

    文章目录 1. 了解JavaScript 2. js小案例 3. JavaScript基础 4. js循环 5. js函数 6. js数组 7. js字符串 8. js练习题 1. 了解JavaScr ...

  9. 小学生都看得懂的C语言入门(1): 基础/判别/循环

    c基础入门, 小学生也可以都看得懂!!!! 安装一个编译器, 这方面我不太懂, 安装了DEV-C++  ,体积不大,30M左右吧, 感觉挺好用,初学者够了. 介绍下DEV 的快键键: 恢复 Ctrl+ ...

  10. python学习基础篇——循环

    每次想找自己做过的笔记,总是需要打开电脑,打开vscode,就觉得非常麻烦.为了能够让自己更高效找到笔记,打算将这里作为我的笔记本了.本人还只在python初级学习阶段,非科班出身.虽然建过模(为了毕 ...

最新文章

  1. 一个可提供html5制作服务的网站
  2. DXF 最简单的一个文件生成两个直线一条直线放入BLOCKS中通过INSERT插入 (2)
  3. 数据结构之堆Heap
  4. hive与hbase整合方式和优劣
  5. 就是这么流弊!三行Python代码,让数据处理速度提高2到6倍
  6. java基础知识陷阱
  7. 恒生电子实施怎么样_蓝思科技今年来涨幅超166%,消费电子主题基金如何挑选?...
  8. 如何减小与“大牛”的差距
  9. 华为机试题【11】-报数删除人
  10. centos 计算器_Linux学习之CentOS(十五)--Linux常用命令之bc、man、shutdown...
  11. sqldeveloper不能启动,显示Unable to create an instance of the Java Virtual Machine...的解决办法...
  12. Myeclipse中文件编码不匹配导致不能保存,修改编码方式后仍然不能保存
  13. 内存泄露检测工具VLD(Visual Leak Detector)使用说明
  14. 优化理论10----约束优化的罚函数法、外点法(Penalty method)、内点法(**Barrier Methods**)、混合惩罚函数法
  15. O2O两种典型运作模式结合案例分析
  16. office文档转成pdf的两种方案
  17. html语言vb怎么定义数组,VB动态数组的定义方法
  18. 浅谈NLM非局部均值滤波
  19. 如何修复 M1 Mac 外接显示器屏幕闪烁、白噪声、黑屏等问题?
  20. 拼多多的店铺怎样引流和出价-纽黑文教学

热门文章

  1. 使用 Flutter 创建自适应应用
  2. 人群计数 P2PNet 算法使用笔记
  3. 谈RGB色彩图片相似度用到的最强六色归一方法
  4. sysindexes mysql_sysindexes
  5. 领导周末让我们加班时应该怎么应对
  6. 高阶低通无源滤波器的设计
  7. 制作基于vhdx启动的wtg
  8. 算法基础系列第三章——层层推进的BFS
  9. 大盘平稳运行 新股申购性价比较低
  10. 《百面机器学习》第零问:什么是特征工程?什么是结构化数据?什么是非结构化数据?