zoukankan      html  css  js  c++  java
  • for。。。for嵌套if,if嵌套for。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace @for
    {
        class Program
        {
            static void Main(string[] args)
            {
                //语句的分类
                //顺序语句
                //选择语句
                //循环语句
                //循环四要素:初始条件,循环条件,循环体,状态改变。
                //            for(初始条件;循环条件;状态改变)
                //{
                //    循环体
                //}
                //连续打印十个你好
                //for (int i = 0; i < 10;i++ )
                //{
                //    Console.WriteLine("你好");
                //}
                //Console.ReadLine();
    
                //for (; ; )
                //{
                //    Console.WriteLine("你好!");
                //}
    
                //输入一个整数,计算从1加到这个数的结果
                //累加求和
                //Console.Write("请输入一个正整数:");
                //int a = int.Parse(Console.ReadLine());
                //int sum = 0;
                //for (int i = 1; i <= a;i++ )
                //{
                //    sum += i;//sum=sum+i;
                //}
                //Console.WriteLine(sum);
                //Console.ReadLine();
    
    
                //输入一个整数,计算从1乘到这个数的结果
                //求阶乘
                //Console.Write("请输入一个正整数:");
                //int a = int.Parse(Console.ReadLine());
                //double sum = 1;
                //for (int i = 1; i <= a; i++)
                //{
                //    sum *= i;//sum=sum*i;
                //}
                //Console.WriteLine(sum);
                //Console.ReadLine();
    
    
                //案例:找出100以内与7有关的数并打印、
                //(1)从1找到100
                //(2)找出与7有关的数
                //    个位数是7 a%10==7
                //    十位数是7 a/10 ==7
                //    能被7整除 a%7 ==0
                //for (int i = 1; i <= 100; i++)
                //{
                //    if (i % 10 == 7||i%7==0||i/10==7)
                //    {
                //        Console.Write(i+"	");
                //    }
                //}
    
    
                //100节楼梯,0-49节 分数等于节数 50以后(包括50)每节10分输入节数 得出分数
    
    
                //一个游戏,前20关是每一关自身的分数,
                //21-30关每一关是10分
                //31-40关,每一关是20分
                //41-49关,每一关是30分
                //50关,是100分
                //输入你现在闯到的关卡数,求你现在拥有的分数
                //两种做法:if嵌套for    for嵌套if
    
    
    
                //for嵌套if
                //Console.Write("请输入你现在闯到的关卡数:");
                //int a = int.Parse(Console.ReadLine());
                //if (a > 0 && a <= 50)//1~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("输入有误!");
                //}
                //Console.ReadLine();
    
    
                //if嵌套for
                //Console.Write("请输入你现在闯到的关卡数:");
                //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 <= a; 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 <= a; 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 <= a; 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("输入有误!");
                //}
                //Console.ReadLine();
    
    
    
                //输入一个整数,计算从1乘到这个数
                //求阶乘的和1!+2!+3!+4!+。。+N!
                //Console.Write("请输入一个正整数:");
                //int a = int.Parse(Console.ReadLine());
    
                //double sum = 0;
                ////外循环走一次的过程,内循环走了一整遍
                //for (int i = 1; i <= a; i++)
                //{
                //    double jie = 1;
                //    for (int j = 1; j <= i; j++)
                //    {
                //        jie *= j;
                //    }
                //    sum += jie;
                //}
    
    
                //for (int i = 1; i <= a; i++)
                //{
                //    jie *= i;//jie=jie*i;
                //    sum += jie;
                //}
                //    Console.WriteLine(sum);
                //Console.ReadLine();
    
    
                //for循环的嵌套
                //外循环走一次的过程,内循环走了一整遍
                //for (int i = 1; i <= 5; i++)
                //{
                //    for (int k = 4; k >= i; k--)
                //    {
                //        Console.Write("  ");
                //    }
                //    for (int j = 1; j <= i; j++)
                //    {
                //        Console.Write("☆");
                //    }
                //    Console.WriteLine();
                //}
                //Console.ReadLine();
    
    
    
                //外循环走一次的过程,内循环走了一整遍
                int neicishu = 0;
                int wai = 0;
                for (int i = 1; i <= 5; i++)
                {
                    for (int j = 1; j <= 5; j++)
                    {
                        neicishu++;
                    }
                    wai++;
                }
                Console.WriteLine(wai);
                Console.WriteLine(neicishu);
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    三维体系、点、矢量
    在服务中创建用户进程的方法(C#版)
    C++批判(2)
    MFC五大批判
    Windows服务编写原理及探讨(一)
    Lua常用资源连接
    网友怒批“Linux难敌视窗新七大理由”之我见
    在VC++中实现同步Internet时间
    Lua脚本语法说明(修订)
    Lua 5.0 参考手册
  • 原文地址:https://www.cnblogs.com/tonyhere/p/5469786.html
Copyright © 2011-2022 走看看