zoukankan      html  css  js  c++  java
  • HQ-day5 for循环(穷举和迭代)实例

    百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱?

     1 //公鸡g       
     2             //母鸡m,
     3             //小鸡x
     4             int g;
     5             int m;
     6             int x;
     7             int biao=0;
     8            
     9             for (g = 0; g <= 50; g++)
    10             {
    11                 for(m=0;m<=100;m++)
    12                 {
    13                     for (x = 0; x <= 200; x++)
    14                     {
    15                         if ((g*2)+m+(0.5*x)==100&&g+m+x==100)
    16                         {
    17                             biao++;
    18                             Console.WriteLine("这是第"+biao+"种买法,公鸡有{0},母鸡有{1},小鸡有{2}只",g,m,x);
    19                         }
    20                     }
    21                 }
    22             }
    23            
    24             Console.ReadLine();

     有1分钱,2分钱,5分钱的硬币,要组合出来2角钱,有几种组合方式,分别各多少个?

     1             //设1分钱x个
     2             // 2分钱y个
     3             // 5分钱z个
     4             int x;
     5             int y;
     6             int z;
     7             int biao = 0;
     8             int sum = 0;
     9             for (x = 0; x <= 20; x++)
    10             {
    11                 for (y = 0; y <= 10;y++ )
    12                 {
    13                     for (z = 0; z <= 4; z++)
    14                     { 
    15                         sum++;
    16                         if (x + y*2 + z*5 == 20)
    17                         {
    18                             biao++;
    19                             Console.WriteLine("这是第"+biao+"种买法,1分钱"+x+"个,2分钱"+y+"个,5分钱"+z+"个。");
    20                         }
    21 
    22                     }
    23 
    24                 }
    25             }
    26             Console.WriteLine(""+sum+"种组合");
    27             Console.ReadLine();
  • 相关阅读:
    HashMap与ArrayList的相互嵌套
    Mysql与Oracle 的对比
    什么是子查询
    创建存储过程
    cmd 快捷键
    navicat 快捷键
    Mysql的数据类型 6种
    Mysql与Oracle 的使用区别
    怎样修复ie浏览器
    Linux官方内置Bash中新发现一个非常严重安全漏洞
  • 原文地址:https://www.cnblogs.com/Itwonderful/p/5263327.html
Copyright © 2011-2022 走看看