zoukankan      html  css  js  c++  java
  • for循环语句之求和,阶乘,求偶,求n次篮球蹦起高度

    for循环语句格式:

    for (int i = 1;/*初始条件*/i <= 100;/*循环条件*/i++/*状态改变*/)
                { 
                //循环体,执行代码;(break;跳出循环体)
                 }

    for 穷举法
    用循环把各种可能的情况都走一遍,然后用if条件把满足要求的结果给筛选出来。

    for 迭代法

    有一定规律,从初始情况按照规律不断求解中间情况,最终推导出结果。

    1求几个数的和

                Console.WriteLine("请输入一个数:");
                int a = Convert.ToInt32(Console.ReadLine());
    
                int sum = 0;
    
                for (int i = 1; i <= a; i++)
                {
                    sum = sum + i;
                }
                Console.WriteLine("您输入的这个数的累加和为:" + sum);

    2求阶乘

    Console.WriteLine("请输入一个数:");
                int a = Convert.ToInt32(Console.ReadLine());
    
                int jc = 1;
    
                for (int i = 1; i <= a; i++)
                {
                    jc = jc * i;
                }
    
                Console.WriteLine("您输入的这个数的阶乘为:" + jc);
    
                int cj = 1;
    
                for (int i = 1; i <= 9; i++)
                {
                    for (int j = 1; j <= 9; j++)
                    {
                        cj = i * j;
                        Console.Write(i + "*" + j + "=" + cj + "   ");
                    }
                    Console.WriteLine();
    
                }

    3.求100内的偶数

    //求100以内的所有偶数
                for (int i = 0; i <= 100; i++)
                {
                    if (i % 2 == 0)//%代表求余
                    {
                        Console.WriteLine(i);
                    }
                }

    4.求n次篮球弹起的高度

     //蓝球弹起的高度
                Console.WriteLine("请输入次数:");
                int a = Convert.ToInt32(Console.ReadLine());
    
                double gao = 5;
    
                for (int i = 1; i <= a; i++)
                {
                    if (i > 5)
                    {
                        gao = 0;
                    }
                    else
                    {
                        gao = gao / 2;
                    }
                }
    
                Console.WriteLine("" + a + "次弹起的高度为:" + gao.ToString());
  • 相关阅读:
    mysql多表查询的方式有哪些?
    Linq无聊练习系列4--join练习
    Linq无聊练习系列3--聚合函数练习
    Linq无聊练习系列2--select/distinct练习
    Linq无聊练习系列1--where练习
    人力资源系统遇到的问题
    sqlserver游标概念与实例全面解说
    $.cookie的用法
    JavaScript系列----正则表达式
    ASP.NET中的URL编码解码
  • 原文地址:https://www.cnblogs.com/franky2015/p/4631546.html
Copyright © 2011-2022 走看看