while和for的内嵌
迭代,从初始情况按照规律不断求解中间情况,最终推导出结果。(折纸珠峰)
穷举:把所有情况都列举一遍,选择符合条件的选项(百鸡百钱)
循环四要素:初始条件,循环条件,循环体,状态改变。
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的内嵌的更多相关文章
- .NET Core的文件系统[4]:由EmbeddedFileProvider构建的内嵌(资源)文件系统
一个物理文件可以直接作为资源内嵌到编译生成的程序集中.借助于EmbeddedFileProvider,我们可以统一的编程方式来读取内嵌于某个程序集中的资源文件,不过在这之前我们必须知道如何将一个项目文 ...
- Atitit java集成内嵌浏览器与外嵌浏览器attilax总结
Atitit java集成内嵌浏览器与外嵌浏览器attilax总结 HTML5将颠覆原生App世界.这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样. 熟 ...
- Beennan的内嵌汇编指导(译)Brennan's Guide to Inline Assembly
注:写在前面,这是一篇翻译文章,本人的英文水平很有限,但内嵌汇编是学习操作系统不可少的知识,本人也常去查看这方面的内容,本文是在做mit的jos实验中的一篇关于内嵌汇编的介绍.关于常用的内嵌汇编(AT ...
- C内嵌汇编-格式
C内嵌汇编-格式: __asm__(汇编语句部分:输出部分:输入部分破坏描述部分);C内嵌汇编以关键字"__asm__"或"asm"开始, 下辖四个部分, 各部 ...
- jetty9内嵌到应用,并在启动后加载WebApplicationInitializer,可运行jsp
声明:本文所介绍的两功能都已经测试通过. 第一步先确保你用的是java 8,并依赖需要的相关jar包,以下是用gradle进行依赖的信息: ext { taglibsStandardVersion = ...
- Hive的三种安装方式(内嵌模式,本地模式远程模式)
一.安装模式介绍: Hive官网上介绍了Hive的3种安装方式,分别对应不同的应用场景. 1.内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错) ...
- MongoDB 内嵌文档
MongoDB是文档型的数据库系统,doc是MongoDB的数据单位,每个doc相当于关系型数据库的数据行(row),doc和row的区别在于field的原子性:row中的column是不和分割的原子 ...
- java发送内嵌图片邮件
前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件! 准备工作: 请参考:http://www.cnblogs.com/huj ...
- 魔改——MFC SDI 支持 内嵌 EXCEL OLE
==================================声明================================== 本文版权归作者所有 未经作者授权 请勿转载 保留法律追究的 ...
- T-SQL编程 —— 用户自定义函数(内嵌表值函数)
内嵌表值函数 接上 <T-SQL编程 -- 用户自定义函数(标量函数)> http://www.cnblogs.com/viusuangio/p/6212072.html 内嵌表值函数可以 ...
随机推荐
- 从零开始写STL—栈和队列
从零开始写STL-栈和队列 适配器模式 意图:将一个类的接口转换成客户希望的另外一个接口.适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 主要解决:主要解决在软件系统中,常常要将 ...
- [bzoj4519][Cqoi2016]不同的最小割_网络流_最小割_最小割树
不同的最小割 bzoj-4519 Cqoi-2016 题目大意:题目链接. 注释:略. 想法: 我们发现这和最小割那题比较像. 我们依然通过那个题说的办法一样,构建最小割树即可. 接下来就是随便怎么处 ...
- [bzoj2561]最小生成树_网络流_最小割_最小生成树
最小生成树 bzoj-2561 题目大意:题目链接. 注释:略. 想法: 我们发现: 如果一条权值为$L$的边想加入到最小生成树上的话,需要满足一下条件. 就是求出原图的最小生成树之后,这个边当做非树 ...
- [bzoj5343][Ctsc2018]混合果汁_二分答案_主席树
混合果汁 bzoj-5343 Ctsc-2018 题目大意:给定$n$中果汁,第$i$种果汁的美味度为$d_i$,每升价格为$p_i$,每次最多添加$l_i$升.现在要求用这$n$中果汁调配出$m$杯 ...
- CODEFORCES problem 105A.Transmigration
题目本身上手并不难,字符串处理+简单的排序.要注意的地方是浮点数的处理. 依据计算机中浮点数的表示原理,在实际编程的过程中即使用一个确定的整数(假设是1)给一个浮点变量赋值 在查看变量时会发现实际存储 ...
- POJ—— 2117 Electricity
Electricity Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 5620 Accepted: 1838 Descr ...
- 简谈Java传值传引用
本随笔旨在强化理解传值与传引用 如下代码的运行结果 其中i没有改变,s也没有改变. 但model中的值均改变了. i :100s :hellomodel :testchangemodel2 :ch ...
- operamasks—omBorderLayout布局
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- 基于xml配置springmvc
controller关键代码 public class MenuController extends MultiActionController 方法: public ModelAndView lis ...
- centos7grub2 引导win10
centos7+win10安装完成之后,使用gurb2引导win10系统 方式:使用ntfs-3g 步骤: 1.加源 wget -O /etc/yum.repos.d/epel.repo http: ...