zoukankan      html  css  js  c++  java
  • 语句

    语句的分类:
    顺序语句,分支语句(选择、条件),循环语句
    分支语句:
    if(表达式(要么是ture、要么是false)){}
    if(){}else{} 二选一
    if(){}else if(){}...else{}多选一

    if的嵌套

    输入3个正整数,xyz。最终以从小到大的方式输出,利用嵌套

    下面是利用中间变量,个人感觉有点绕

    switch() 
    {case "a":
    Console.Write("");
    break; break 跳转语句,switch case 必带 跳出最近的花括号 }


    switch case 可转换为 if else 反之不一定

    switch case一般运用于 常量 的选择  不能加运算

    循环语句:反复执行同一段语句

    循环四要素:初始条件、循环条件、循环体、状态改变

    循环的最后一句:当循环条件不再满足

    一个游戏,前20关是每一关自身的分数,21-30关每一关是10分,
    31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分
    输入你现在闯到的关卡数,求你现在拥有的分数
    两种做法:if嵌套for    for嵌套if

     Console.Write("请输入你现在闯到的关卡数:");
                int guan = int.Parse(Console.ReadLine());
                int sum = 0;
                if (guan > 0 && guan <= 50)
                {
                    if (guan <= 20)
                    {
                        for (int i = 1; i <= guan; i++)
                        {
                            sum += i;
                        }
                    }
                    else if (guan <= 30)
                    {
                        for (int i = 1; i <= 20; i++)
                        {
                            sum += i;
                        }
                        for (int i = 21; i <= guan; i++)
                        {
                            sum += 10;
                        }
                    }
                    else if (guan <= 40)
                    {
                        for (int i = 1; i <= 20; i++)
                        {
                            sum += i;
                        }
                        for (int i = 21; i <= 30; i++)
                        {
                            sum += 10;
                        }
                        for (int i = 31; i <= guan; i++)
                        {
                            sum += 20;
                        }
                    }
                    else if (guan <= 49)
                    {
                        for (int i = 1; i <= 20; i++)
                        {
                            sum += i;
                        }
                        for (int i = 21; i <= 30; i++)
                        {
                            sum += 10;
                        }
                        for (int i = 31; i <= 40; i++)
                        {
                            sum += 20;
                        }
                        for (int i = 41; i <= guan; i++)
                        {
                            sum += 30;
                        }
                    }
                    else
                    {
                        for (int i = 1; i <= 20; i++)
                        {
                            sum += i;
                        }
                        for (int i = 21; i <= 30; i++)
                        {
                            sum += 10;
                        }
                        for (int i = 31; i <= 40; i++)
                        {
                            sum += 20;
                        }
                        for (int i = 41; i <= 49; i++)
                        {
                            sum += 30;
                        }
                        sum += 100;
                    }
                    Console.WriteLine("您的得分为:" + sum);
                }
                else
                {
                    Console.WriteLine("输入关卡数有误!");
                }
    * sum 所在花括号的取值情况!
    
    

  • 相关阅读:
    10分钟教你用VS2017将代码上传到GitHub
    【算法】C++用链表实现一个箱子排序附源代码详解
    【智能算法】粒子群算法(Particle Swarm Optimization)超详细解析+入门代码实例讲解
    【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)
    【python】10分钟教你用python如何正确把妹
    【python】10分钟教你用python一行代码搞点大新闻
    【python】10分钟教你用python下载和拼接微信好友头像图片
    3. powerdesigner 生成mysql脚本,要求字段、表名有注释
    5. 回填表格复选框
    14. js字符串截取substring用法
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/5925127.html
Copyright © 2011-2022 走看看