• 嵌套


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace 练习_嵌套
    {
        class Program
        {
            static void Main(string[] args)
            {
                //一个游戏,前20关是每一关自身的分数,
                //21-30关每一关是10分
                //31-40关,每一关是20分
                //41-49关,每一关是30分
                //50关,是100分
                //输入你现在闯到的关卡数,求你现在拥有的分数
                //两种做法:if嵌套for  for嵌套if
    
    
                //for嵌套if 
                Console.WriteLine("请输入一个整数");
                int a = int.Parse(Console.ReadLine());
                if (a > 0 && a <= 50)//判断输入的数字是否在范围内。
                {
                    int sum = 0;//假设累计求和的变量
                    for (int i = 1; i <= a; i++)//循环变量,循环条件,循环体。
                    {
                        if (i <= 20)
                        {
                            sum += i;
                        }
                        else if (i <= 30)
                        {
                            sum += 10;
                        }
                        else if (i < 40)
                        {
                            sum += 20;
                        }
                        else if (i <= 49)
                        {
                            sum += 30;
                        }
                        else
                        {
                            sum += 100;
                        }
                    }
                    Console.WriteLine(sum);
                }
                else
                {
                    Console.WriteLine("你输入的数字有误");
                }
                //一个游戏,前20关是每一关自身的分数,
                //21-30关每一关是10分
                //31-40关,每一关是20分
                //41-49关,每一关是30分
                //50关,是100分
                //输入你现在闯到的关卡数,求你现在拥有的分数
    
                //if 嵌套for
                Console.WriteLine("请输入一个整数");
                int a = int.Parse(Console.ReadLine());
                if (a > 0 && a <= 50)
                {
                    int sum = 0;
                    if (a <= 20)
                    {
                        for (int i = 1; i <= a; i++)
                        {
                            sum += i;
                        }
                    }
                    else if (a <= 30)
                    {
                        for (int i = 1; i <= 20; i++)
                        {
                            sum += i;
                        }
                        for (int i = 21; i <= 30; i++)
                        {
                            sum += 10;
                        }
    
                    }
                    else if (a <= 40)
                    {
                        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;
                        }
                    }
                    else if (a <= 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 <= 49; 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;
                        }
                        for (int i = 50; i <= 50; i++)
                        {
                            sum += 100;
                        }
                    }
                    Console.WriteLine(sum);
                }
                else
                {
                    Console.WriteLine("你输入的数字有误");
                }
                 Console.ReadLine();
    
                
            }
        }
    }
  • 相关阅读:
    客户端模块化的精益求精
    从风控的角度解析如何防止客户刷单
    ubuntu 安装 codelite
    使用curl在命令行中下载文件
    awk的使用
    优秀web资源
    Asp.net 生成静态页面
    提高ASP.NET首页性能的十大方法
    ASP.NET伪静态
    URLRewriter.dll的使用
  • 原文地址:https://www.cnblogs.com/zhangdemin/p/5472574.html
Copyright © 2020-2023  润新知