zoukankan      html  css  js  c++  java
  • 嵌套

    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();
    
                
            }
        }
    }
  • 相关阅读:
    VMware WorkStation 用 VMTools 官方下载地址 windows-vmtools tools-windows
    LeetCode Golang 9.回文数
    CentOS6.5中配置Rabbitmq3.6.6集群方案
    python之lambda、filter、map、reduce的用法讲解
    跨主机容器之间通信实现方式:etcd+flanned
    mongo3.4安装
    centos 时区的更改 UTC TO CST
    Elasticsearch5安装
    docker1.*.*版本安装
    使用weave来实现多宿主机中的docker容器之间通信
  • 原文地址:https://www.cnblogs.com/zhangdemin/p/5472574.html
Copyright © 2011-2022 走看看