1. while循环: 当选循环下求百鸡百钱:如下: 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><me…
1.棋盘放粮食 ; ; i < ; i++) { ; ; j <= i; j++) { x = x * ; } lszl = lszl + x; } double zl = lszl * 0.001; Console.WriteLine("放满整个棋盘所需要:" + zl + "kg的粮食"); 2.百鸡百钱 ; i < ; i++) { ; j < ; j++) { ; k < ; k++) { +j*+k*0.5; ) { Cons…
package com.zuoye.test;//百鸡百钱5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡.public class Baiji { public static void main(String[] args) { int a; int b; int c; int sum; for(a=0;a<21;a++) { for(b=0;b<30;b++) { for(c=0;c<100;c++) { sum=5*a+3*b+c/3; if(sum==100&am…
<html> <head> <meta charset="utf-8"/> <title></title> <script> //作业:for循环实现百钱买百鸡的问题://公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法? //设:公鸡买x只,母鸡y只,小鸡n只,则,x+y+n==100(只)因为只需要买100只,最多不能超过100只.钱数上:5*x+3*y+3/n==100(元),[切…
python编写一个三级while的循环菜单 1.定义字典,字典里面嵌套字典,内嵌字典的值为列表. 思路: 湖北省的市:字典中的定义3个字典,用于存储{序列-键:市名} shiqu_dir = {} {序列-键:县} xian_dir ={} {序列-键:街道} jiedao_dir = {} 函数将序列和键一一对应. for number,key in enumerate(Hbei_map.keys()) 获取序列键和市名存储到 市名字典用一个列表 chose = [] 来存储所选择的市--县…
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解.从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益. 从 dbzhang800 的博客中转载两篇关于事件循环的文章,放在一起,写作备忘. 再次提到的一点是:事件循环和线程没有必然关系. QThread 的 run() 方法始终是在一个单独…
如果使用for循环方式遍历链表,由于链表中元素是通过指针连接彼此的,不存在索引的概念,如果使用for循环方式遍历LinkedList,依次传入索引值,则就相当于每次都要将链表撸一遍. 如:在下面的这个遍历操作中,我们采用for的方式 public static void main(String[] args) { List<Integer> linkedList = new LinkedList<Integer>(); for (int i = 0; i < 100; i++…
@echo off cd C:\Program Files\Java\jdk1.6.0_45\binfor /R "D:\wqcCode\company\emtproj\02 RequirementDevelopment\emptoris\IBMEmptorisSSM-WSDL" %%s in (*.wsdl) do ( wsimport -keep -verbose -s D:\wsdlSource "%%s" ) pause…
循环的两种应用:穷举和迭代. break跳出整个循环 一.穷举:将所有可能的情况都走一遍,用if筛选出符合条件. 百鸡百钱: 一只公鸡1文钱,一只母鸡2文钱,一只小鸡半文钱,需要买100只鸡, 正好花完,可以怎么买?有多少种买法? int ff = 0; for(int g=0;g<=100;g++) { for(int m=0;m<=50;m++) { for(int x=0;x<=200;x++) { if(g+m+x==100 && g+2*m+0.5*x==100…
一.for循环拥有两类: (一).穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花完150元,有多少种买法,没种买法都是各买几样? int ci = 0; int biao = 0;//标记变量 for (int x = 0; x <= 10; x++) { for (int y = 0; y <= 30; y++) { for (int z = 0; z <=…
for循环的穷举: 就是所有情况走一遍,使用if筛选出符合的情况. while循环分为2个格式 (1)先判断再做while(){}(2)不管对错,先做了在判断do{}whlie() 百鸡百钱的while做法 习题: 4:篮球每次弹起高度为上一次的四分之三,初始高度若为20米,输入次数求弹起高度. 5:一个老汉赶一群羊出来卖,每经过一个村庄卖掉羊总数的二分之一多一只,到第八个村庄还有三只羊,问最初有多少只羊. 6:100以内质数的和…
穷举 将所有可能性全部全部走一遍,使用IF筛选出满足的情况 练习: 1.单位给发了一张150元购物卡, 拿着到超市买三类洗化用品. 洗发水15元,香皂2元,牙刷5元. 求刚好花完150元,有多少种买法, 没种买法都是各买几样? ; ; ; x <= ; x++) { ; y <= ; y++) { ; z <= ; z++) { j++; + y * + z * == ) { i++; Console.WriteLine("方法{0},买洗发水[{1}].牙刷[{2}],香皂[…
循环语句有两种问题类型:穷举和迭代 穷举: 在不知道什么情况下才是我们需要的结果的时候,只能让它一个一个的都执行一遍 迭代:在现有的条件下,根据规律,不断求解中间情况,最终推选出结果 两个关键词 break和continue break跳出整个循环 continue跳出本次循环 继续下次循环 while(循环条件) do{}while()不管正确与否都去执行一次,然后去判断,如果满足条件就继续 不满足就停止 练习题 百鸡百钱  公鸡1文 母鸡2文 小鸡0.5文  问100文钱买100只鸡 有多少…
//100以内与7相关的数   for(int a=1;a<=100;a++){    if(a%7==0||a%10==7||a/10==7){     System.out.print(a+"\t");    }   } //百鸡百钱      for(int a=0;a<=50;a++){    for(int b=0;b<=100;b++){     for(int c=0;c<=200;c++){      if(2*a+b+0.5*c==100){ …
for循环的嵌套类似于if else 事例: 打印矩阵,外循环对应行,内循环对应列 for (int k = 1; k <= 5; k++) { for (int i = 1; i <= 5; i++) { Console.Write("■"); } Console.WriteLine(); } 打印左下角是直角的三角形 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { Console.W…
1.穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 2.百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱?(或者大马驼2石粮食,中等马驼1石粮食,两头小马驼1石粮食,要用100匹马,驼100石粮食,该如何分配?) 2.迭代: 从初始情况按照规律不断求解中间情况,最终推导出结果. while循环: while 循环,其实是for循环的变形写法 for(int i = 1; i<=5;i++) { 循…
for循环基本格式 for(初始条件;循环条件;状态改变) { 循环体 } 1.小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元).要把100元整好花掉,可如有哪些购买结合?for(int i=0;i<=6;i++) { for(int j=0;j<=50;j++) { for(int k=0;k<=20;k++) { if(i*15+j*2+k*5==100) { 打印 } } } } 2.公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只…
for循环的穷举:所有情况走一遍,使用if筛选出符合的情况. 单位发一张150元购物卡,到超市买三种洗化用品,洗发水15元,香皂两元,牙刷5元,刚好花完150元,有多少种买法,每种买法各买几样. 百鸡百钱,公鸡两文钱一只,母鸡一文钱一只,小鸡半文钱一只,如何在凑够100只鸡的情况下刚好花完100文钱. for循环打的迭代:由初始情况按规律不断求解中间情况,最终推导出结果. 第一天一文钱,第二天两文钱,第三天四文钱,第四天八文钱,以此类推,第40天,共有多少文钱. 篮球每次弹起高度为上一次的四分之…
循环语句while while当...的时候 int n=1; while(n<6)//在括号内直接限制逻辑关系 {//需要在大括号内给出改变方式,否则将进入死循环 console.WriteLine("打印结果"); n++;//在大括号内给与值得改变方式 } int m=1; while(true) { Console.WriteLine("打印结果"+m); m++; if(m==6) { break;//跳出语句,跳出循环 //continue--跳过…
一.for循环拥有两类: 1.穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 2.迭代: 从初始情况按照规律不断求解中间情况,最终推导出结果. 二.穷举练习 1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花完150元,有多少种买法,每种买法都是各买几样? int count = 0;//count数数的意思,多少种买法 int bian = 0;//看循环总共走了多少遍 for (int x = 0; x <= 10;…
循环语句: 四要素:初始条件,循环条件,状态改变,循环体 for(初始条件;循环条件;状态改变){ //循环体} 案例1:打印等腰直角三角形和菱形 左上三角 static void Main(string[] args) { Console.WriteLine("请输入一个数:"); int n = Convert.ToInt32(Console.ReadLine()); //打印左上三角形 ; i <= n; i++) { ; j <= i; j++) { Console…
一)穷举 1. 第x种买法:羽毛球拍xx个,羽毛球xx个,水xx瓶 2. 单位给发了一张150元购物卡,拿着到超市买三类洗化用品.     洗发水15元,香皂2元,牙刷5元.求刚好花完150元,有多少种买法,没种买法都是各买几样? 3. 百鸡百钱:     公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只     总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱? 4. 大马驼2石粮食,中等马驼1石粮食,两头小马驼1石粮食     要用100匹马,驼100石粮食,该如何分配? 5…
循环:初始条件,循环条件,状态改变,循环体.for(初始条件;循环条件;状态改变){ 循环体}for(int i=1;i<=10;i++){ }例子:100以内与7有关的数.求100以内所有数的和. break;——中断循环,跳出循环.——吃到苍蝇了 continue;——停止本次循环,进入下次循环.——吃到沙子了. 循环嵌套:循环里面再套循环. ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 作业:1.打印乘法口决表.2.打印以…
循环:初始条件,循环条件,状态改变,循环体.for(初始条件;循环条件;状态改变){ 循环体}for(int i=1;i<=10;i++){ }例子:100以内与7有关的数.求100以内所有数的和. break;——中断循环,跳出循环.——吃到苍蝇了 continue;——停止本次循环,进入下次循环.——吃到沙子了. 循环嵌套:循环里面再套循环. ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 作业:1.打印乘法口决表.2.打印以…
一.循环语句  定义:可以反复执行某段代码,直到不满足循环条件为止. 循环的四要素:初始条件.循环条件.状态改变.循环体. 1.初始条件:循环最开始的状态. 2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止. 3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环. 4.循环体:要反复执行的部分. 二.for循环(重点) 1. 语法: for(表达式1;表达式2;表达式3) { 执行语句;(循环体) } 2. 执行过程: 1. 计算表达式1转向2 2. 计算表达式2(循环条件…
一.章节复习: 循环.反复执行某段语句一种语法形式. 1.基本语法: for( 初始条件 ; 循环条件 ; 状态的改变 ) { 循环体 } 循环的四要素. 循环的执行过程.初始条件--循环条件--循环体--状态改变--循环条件--..... 案例:1.打印10您好.2.显示1-100的数(所有的数,奇数,偶数).3.显示ASCII码. 2.循环的嵌套. for( ...;... ; ...) { for(...;...;...) { } } 案例:打印各种图形--外层的循环,打印行.内层循环,打…
for()循环. 四要素: 初始条件,循环条件,状态改变,循环体. 执行过程: 初始条件--循环条件--循环体--状态改变--循环条件.... 注意:for的小括号里面分号隔开,for的小括号后不要加分号. for的嵌套. 应用:迭代法,穷举法. 一.迭代法: 有一定规律. 每次循环都是从上次运算结果中获得数据,本次运算的结果都是要为下次运算做准备. 例: 1.100以内所有数的和. 2.求阶乘 3.求年龄. 4.折纸. 5.棋盘放粮食( 自己做) 6.猴子吃桃子 7.落球问题.(自己做)一个球…
for()循环. 四要素: 初始条件,循环条件,状态改变,循环体. 执行过程: 初始条件--循环条件--循环体--状态改变--循环条件.... 注意:for的小括号里面分号隔开,for的小括号后不要加分号. for的嵌套. 应用:迭代法,穷举法. 一.迭代法: 有一定规律. 每次循环都是从上次运算结果中获得数据,本次运算的结果都是要为下次运算做准备. 例: 1.100以内所有数的和. 2.求阶乘 3.求年龄. 4.折纸. 5.棋盘放粮食( 自己做) 6.猴子吃桃子 7.落球问题.(自己做)一个球…
一.循环嵌套 1.格式 for() { for() { } } 2.执行顺序 先执行外边循环进到循环体发现里面的循环,开始执行里面的循环.等到里面的循环执行完毕,再执行外边的循环. 在外面循环第一次,进到里面循环十次,再出去循环第二次,再进到里面循环十次.一共循环了100次. 3.练习题:打印九九乘法表 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _…
for循环的基本格式 for(表达式1:表达式2:表达式3) { 循环体: } for循环的四要素 表达式1就是变量初始化:表达式2就是循环条件:表达式3是状态改变 static void Main(string[] args) { // 1.让用户输入一个100以内的数 //打印1-100之间所有的数 for ( int numb = 0; numb <100; numb++) { numb++; Console.WriteLine(numb); } Console.ReadLine(); }…