for循环拥有两种类型:穷举和迭代

for穷举:把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况。

1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品。洗发水15元,香皂2元,牙刷5元。求刚好花完150元,有多少种买法,每种买法都是各买几样?每种东西至少买一样

for迭代:
从初始情况按照规律不断求解中间情况,最终推导出结果。

2.五个小朋友排成一队,问第一个多大了,第一个说比第二个大两岁,问第二个多大了,第二个说比第三个大两岁。。。以此类推,问第5个小朋友,说自己3岁了。问第一个小朋友几岁了?

3.纸张可以无限次对折,纸张厚度为0.08毫米。问多少次对折至少可以超过8848?

注意毫米和米之间的换算!

while 循环

其实是for循环的变形写法

for(int i = 1; i<=100;i++)

{循环体}

写成while的形式:(把for里面的初始条件i=1放到外面;状态改变i++放到循环体中)

int i=1

while(i<=100)

{循环体;i++;}

4.找出100以内与7有关的数并打印,用while循环来做
(1)个位数是7 a%10=7
(2)十位数是7 a/10=7
(3)7的倍数 a%7==0

5.一个游戏,前20关使每一关自身的分数,21-30关每一关是10份,31-40关,每一关是20分,41-49关,每一关是30, 50关,是100分
输入你现在闯到的关卡数,求你现在拥有的总分数
需要判断你输入的关卡数是不是50之内
用while来做

转载于:https://www.cnblogs.com/dujiaoshou/p/4941013.html

for循环的类型以及while循环相关推荐

  1. Verilog HDL常用循环语句类型

    1.1 Verilog HDL常用循环语句类型 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Verilog HDL常用循环语句类型: 5)结束语. 1.1.2 本节引 ...

  2. 检测到JSON.NET错误类型的自引用循环

    本文翻译自:JSON.NET Error Self referencing loop detected for type I tried to serialize POCO class that wa ...

  3. python-for循环-数字类型-字符串类型str

    文章目录 一.for循环 二.数字类型 三.字符串类型str 一.for循环 while循环 vs for 循环 while循环:称之为条件循环,循环的次数取决于条件何时为False for循环:称之 ...

  4. 计算机c语言循环作业,计算机C语言循环语句的应用研究

    [摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...

  5. 深度学习之循环神经网络(2)循环神经网络原理

    深度学习之循环神经网络(2)循环神经网络原理 1. 全连接层 2. 共享权值 3. 全局语义 4. 循环神经网络  现在我们来考虑如何吃力序列信号,以文本序列为例,考虑一个句子: "I di ...

  6. java用for循环修改密码_Java for循环的几种用法分析

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  7. python循环语句for求和_for循环简介

    ## for循环简介 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次).for循环的基本结构如下: ![](https://img.kanclo ...

  8. while(0)循环还执行吗_for循环

    for循环 语法: for(循环初始化表达式; 循环条件表达式; 循环后的操作表达式) {// 循环体 } 在"循环初始化表达式"中声明的变量,我们称之为"循环变量&qu ...

  9. java for循环返回值_JAVA——for循环

    一.循环语句的分类 循环语句分为三类:for循环.while循环.do--while循环. 二.循环语句的构成 循环语句四要素: 1 初始化语句: 2 循环条件语句: 1 循环体语句: 1 控制条件语 ...

  10. java 循环写法_java的for循环的几种写法

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

最新文章

  1. 张玉萍:数据科学的“融”,是学术中的“锦上添花” | 优秀毕业生专访
  2. grep -v、-e、-E
  3. [**经典**] 电脑故障检查不完全流程图
  4. TiDB Ecosystem Tools 原理解读系列(二)TiDB-Lightning Toolset 介绍
  5. 使用栈结构完毕四则运算
  6. Android之用UncaughtExceptionHandler实现保存崩溃日志到sdcard目录下的文件夹
  7. huffman图像编码C语言,Huffman编码的c语言实现
  8. 力扣——删除重复的电子邮箱(数据库的题
  9. 2、pip2.7安装Ansible
  10. google吃豆子游戏
  11. 记录一次node.jsV14升级到V16遇到问题并解决
  12. 毕业一年升阿里P6的晋升总结
  13. jsp实验中:tag文件报java.util.ArrayList cannot be cast to java.lang.String
  14. 自动开关,每天写“日报......顺舟智能推动路灯“服务升级”
  15. 什么是cat.1和cat.4
  16. 手把手教你,Stanford Drone 数据集的正确打开方式
  17. 杨毅:不够优秀就不要腆着脸继续占便宜
  18. 怎么通过在线PS修图 修图工具有什么
  19. 闲来无事,用java写了一个魔方小程序。附源码
  20. 解除安卓车机禁止安装软件_2020美篇app下载安装官方免费-美篇相册制作免费软件下载v6.3.2 安卓最新版...

热门文章

  1. mysql提高运行效率_提升Mysql执行效率的SQL优化技巧汇总
  2. java rsa2加密算法_java RSA加密解密
  3. UnimplementedError: Fused conv implementation does not support grouped convolutions for now
  4. GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
  5. 2021-07-01事件绑定
  6. android mmkv使用_锦囊篇|一文摸懂SharedPreferences和MMKV(一)
  7. nemesis什么车_TSC名车品牌将推全新Nemesis全球最强超跑
  8. pdg快速转换pdf源码_在手机上快速免费把图片转换成PDF文件
  9. latex 设置表格的字体大小和行高
  10. latex 图片整行居中 /centering无效