迭代,从初始情况按照规律不断求解中间情况,最终推导出结果。(折纸珠峰)

穷举:把所有情况都列举一遍,选择符合条件的选项(百鸡百钱)

循环四要素:初始条件,循环条件,循环体,状态改变。

While的使用:

Console.Write("请输入一个数字");

int a = int.Parse(Console.ReadLine());

int sum = 0;

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

{

sum += i;

}

Console.WriteLine("数字的和是:"+sum);

Console.ReadLine();

Console.Write("请输入一个数字");

int a = int.Parse(Console.ReadLine());

int sum = 0;

int i = 1;

while ( i <= a)

{

sum += i;

i++ ;

}

Console.WriteLine("数字的和是:"+sum);

Console.ReadLine();

随堂联系:

//百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,

//小鸡半文钱一只,总共只有100文钱,

//如何在凑够100只鸡的情况下刚好花完100文钱?

//int a = 0;

//for (int x = 0; x <= 50;x++ )

//{

//    for (int y = 0; y <= 100;y++ )

//    {

//        for (int z = 0; z <= 200;z++ )

//        {

//            if (x + y + z == 100 && 2 * x + 1 * y + 0.5 * z == 100)

//            {

//                Console.WriteLine("公鸡{0}个,母鸡{1}个,小鸡{2}个,正好一百只鸡也是一百文钱",x,y,z);

//                   a++;

//            }

//        }

//    }

//}

//Console.WriteLine("总共{0}次",a);

//Console.ReadLine();

//纸张可以无限次对折,纸张厚度为0.07毫米。
             //问多少次对折至少可以超过8848?
             //double height = 0.07;//8848m=8848000
            //int ci = 0;
            //while(height<=8848000)
           //{
           // ci++;
          // height *= 2;//height=height*2;
         //}
         //Console.WriteLine(ci);
         //Console.ReadLine();

//现有1分,2分,5分钱无数

//求组成1元钱,有多少种组合方式

//int a = 0;

//for (int x = 0; x <= 20;x++)

//{

//    for (int y = 0; y <= 50;y++)

//    {

//        for (int z = 0; z <= 100;z++)

//        {

//            if (5*x+2*y+z==100)

//            {

//                a++;

//                Console.WriteLine("五分{0}个,二分{1}个,一分{2}个",x,y,z);

//            }

//        }

//    }

//}

//Console.WriteLine("一共有组合方式{0}种",a);

//Console.ReadLine();

//五个小朋友排成一队,问第一个多大了,

//第一个说比第二个大两岁,问第二个多大了,

//第二个说比第三个大两岁。。。以此类推,

//问第5个小朋友,说自己3岁了。问第一个小朋友几岁了?

//int sum = 3;

//for (int i = 0; i < 4;i++ )

//{

//    sum = sum + 2;

//}

//Console.WriteLine("年龄是"+sum);

//Console.ReadLine();

while和for的内嵌的更多相关文章

  1. .NET Core的文件系统[4]:由EmbeddedFileProvider构建的内嵌(资源)文件系统

    一个物理文件可以直接作为资源内嵌到编译生成的程序集中.借助于EmbeddedFileProvider,我们可以统一的编程方式来读取内嵌于某个程序集中的资源文件,不过在这之前我们必须知道如何将一个项目文 ...

  2. Atitit java集成内嵌浏览器与外嵌浏览器attilax总结

    Atitit java集成内嵌浏览器与外嵌浏览器attilax总结 HTML5将颠覆原生App世界.这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 熟 ...

  3. Beennan的内嵌汇编指导(译)Brennan's Guide to Inline Assembly

    注:写在前面,这是一篇翻译文章,本人的英文水平很有限,但内嵌汇编是学习操作系统不可少的知识,本人也常去查看这方面的内容,本文是在做mit的jos实验中的一篇关于内嵌汇编的介绍.关于常用的内嵌汇编(AT ...

  4. C内嵌汇编-格式

    C内嵌汇编-格式: __asm__(汇编语句部分:输出部分:输入部分破坏描述部分);C内嵌汇编以关键字"__asm__"或"asm"开始, 下辖四个部分, 各部 ...

  5. jetty9内嵌到应用,并在启动后加载WebApplicationInitializer,可运行jsp

    声明:本文所介绍的两功能都已经测试通过. 第一步先确保你用的是java 8,并依赖需要的相关jar包,以下是用gradle进行依赖的信息: ext { taglibsStandardVersion = ...

  6. Hive的三种安装方式(内嵌模式,本地模式远程模式)

    一.安装模式介绍:     Hive官网上介绍了Hive的3种安装方式,分别对应不同的应用场景.     1.内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错)   ...

  7. MongoDB 内嵌文档

    MongoDB是文档型的数据库系统,doc是MongoDB的数据单位,每个doc相当于关系型数据库的数据行(row),doc和row的区别在于field的原子性:row中的column是不和分割的原子 ...

  8. java发送内嵌图片邮件

    前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件! 准备工作: 请参考:http://www.cnblogs.com/huj ...

  9. 魔改——MFC SDI 支持 内嵌 EXCEL OLE

    ==================================声明================================== 本文版权归作者所有 未经作者授权 请勿转载 保留法律追究的 ...

  10. T-SQL编程 —— 用户自定义函数(内嵌表值函数)

    内嵌表值函数 接上 <T-SQL编程 -- 用户自定义函数(标量函数)> http://www.cnblogs.com/viusuangio/p/6212072.html 内嵌表值函数可以 ...

随机推荐

  1. JVM(二):Java中的语法糖

    JVM(二):Java中的语法糖 上文讲到在语义分析中会对Java中的语法糖进行解糖操作,因此本文就主要讲述一下Java中有哪些语法糖,每个语法糖在解糖过后的原始代码,以及这些语法糖背后的逻辑. 语法 ...

  2. 消息队列RabbitMQ使用教程收集

    学习应该要系统,最好的方式是看书. RabbitMQ最权威的教程应该参考官方文档. 下面是收集的一些教程: 官方: https://www.rabbitmq.com/getstarted.html h ...

  3. 怎样删除Tomcat下已经部署的项目

    lz说的是把web项目部署到tomcat之中,要把它删除..很简单,找到webapps文件(tomcat的根目录)下把它删除即可.. 2.Tomcat 6.0\webapps\项目名 只要在把这个目录 ...

  4. 我的arcgis培训照片8

    来自:http://www.cioiot.com/successview-554-1.html

  5. Vuzzer自动漏洞挖掘工具简单分析附使用介绍

    Vuzzer 是由计算机科学机构  Vrije Universiteit Amsterdam.Amsterdam Department of Informatics 以及 International ...

  6. 基于OAS设计可扩展OpenAPI

    前言 随着互联网行业的兴起,开发模式已逐步转换为微服务自治:小团队开发微服务,然后通过Restful接口相互调用.开发者们越来越渴望能够使用一种“官话”进行流畅的沟通,甚至实现多种编程语言系统的自动化 ...

  7. css ios H5页面web页面 上下滑动卡顿问题解决方案

    原因1: html,body{ height: 100%; } 删除上述代码即可. 其他原因: *{ -webkit-overflow-scrolling: touch; } 增加上述代码.

  8. 使用逆向工程生成mybatis的Mapper文件

    之前有写过一篇博客: 使用MyBatis Generator自动生成MyBatis的代码链接:http://www.cnblogs.com/klslb/p/6908535.html 这个太麻烦了,而且 ...

  9. 稀疏表达是要求信号在该模型下的sparse code,只有少数的non-zero elements

    为什么sparse representation比起其它成分分析方法(DFT,Wavelet)能得到更好的效果? - 知乎  https://www.zhihu.com/question/241241 ...

  10. AWK学习总结(三) Records and Fields

    AWK 记录和域 The NR Variable % awk '{print NR, $0}' employees 1 Tom Jones 4424 5/12/66 543354 2 Mary Ada ...