zoukankan      html  css  js  c++  java
  • 2017-02-24 跳转语句,异常语句

    *跳转语句:
    break - 跳出循环
    continue - 停止当前次循环,继续下一次循环

    迭代法:
    不断在自身上增加新的功能

    穷举法:
    代表题目:百鸡百钱
    有100文钱,小鸡0.5文钱 ,母鸡1文钱,公鸡2文钱

      static void Main(string[] args)
            {
                int count = 0;
    
                for (int i = 0; i <= 200; i++)
                {
                    for (int m = 0; m <= 100; m++)
                    {
                        for (int g = 0; g <= 50; g++)
                        {
                            if ((i * 0.5) + (m * 1) + (g * 2) == 100 && i + m + g == 100)
                            {
                                Console.WriteLine("小鸡" + i + "只,花费" + (i * 0.5) + "元,母鸡" + m + "只,花费" + m + "元,公鸡" + g + "只,花费" + (g * 2) + "");
                                count++;
                            }
                        }
                    }
                }
    
                Console.WriteLine("总共有["+count+"]种可能性");
    
    
    
                Console.ReadLine();
            }
        }



    将所有的可能性全部列举出来

    *异常语句:
    try
    {
        可能会出错的代码语句
        如果这里出错了,那么不会在继续下面的代码,而是直接进入catch中处理异常
    }
    catch
    {
        如果上面出错了,这里是对这个异常的处理方式;
    }
    finally//可写可不写
    {
        不管上面有没有错,这里都会走,
    }


    *while循环:

  • 相关阅读:
    3. 无重复字符的最长子串
    24. 两两交换链表中的节点
    2. 两数相加
    23. 合并K个排序链表
    synergy配置 Ubuntu作Server, Win 7作client
    ros与下位机通信常用的c++ boost串口应用
    tar
    发布里程计传感器信息
    ROS TF——learning tf
    在linux终端下打开pdf文件
  • 原文地址:https://www.cnblogs.com/changxiaosen/p/6475792.html
Copyright © 2011-2022 走看看