zoukankan      html  css  js  c++  java
  • for循环及while循环的简单使用

                百鸡百钱,公鸡2钱,母鸡1钱,小鸡0.5钱,共买100只鸡,共消费100钱,每种鸡至少一只,问有多少种情况

    while循环
                int sum = 0;//设置所有情况的个数
                int i = 1;//设置公鸡的个数
                while (i <= 50)
                {
                    int j = 1;//设置母鸡个数
                    while (j <= 100)
                    {
                        int k = 1;//设置小鸡个数
                        while (k <= 100)
                        {
                            if (2 * i + 1 * j + 0.5 * k == 100)//钱数总共为100
                            {
                                if (i + j + k == 100)//所有鸡总和为100只
                                {
                                    sum++;//成立则情况+1
                                    Console.WriteLine("总共有{0}只公鸡{1}只母鸡{2}只小鸡", i, j, k);
                                }
                            }
                            k++;
                        }
                        j++;
                    }
                    i++;
                }
                Console.WriteLine("总共有{0}情况", sum);

    for循环

                int zs = 0;//设置所有情况的个数
                for (int i = 1; i <= 50; i++)//设置公鸡的个数
                {
                    for (int j = 1; j <= 100; j++)//设置母鸡个数
                    {
                        for (int k = 1; k <= 100; k++)//设置小几个数
                        {
                            if (2 * i + 1 * j + 0.5 * k == 100)//钱数总共为100
                            {
                                if (i + j + k == 100)//所有鸡总和为100只
                                {
                                    zs++;//成立则情况+1
                                    Console.WriteLine("总共有{0}只公鸡{1}只母鸡{2}只小鸡", i, j, k);
                                }
                            }
                        }
                    }
                }
                Console.WriteLine("总共有{0}情况", zs);

  • 相关阅读:
    drawable转mitmap 以及图片base64编码
    接口传值实例DatePickerDialog
    android showDialog用法
    andorid ListView和GirdView 与ScrollView 冲突
    public boolean onKeyDown(int keyCode, KeyEvent event)
    android PopupWindow
    android 异步线程刷新UI 以及 JSON解析 以及 url get请求
    2020-08-06:现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来 负责具体的邮件发送任务,如何让系统尽快地完成发送? 请详述技术方案!
    2020-08-05:请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?
    2020-08-04:简单工厂、工厂方法和抽象工厂的区别是什么?
  • 原文地址:https://www.cnblogs.com/UC0079/p/5491746.html
Copyright © 2011-2022 走看看