zoukankan      html  css  js  c++  java
  • 例题:for循环迭代法。一个棋盘有n个格子,第一个格子有一粒米,第二个格子有两粒米,第三个格子有四粒米,依次类推,第n个格子里有多少粒米,棋盘里一共有多少粒米。


                decimal a = 1;//定义初始值,decimal可以定义比较长的数值
                decimal sum = 1;
                Console.WriteLine("第1个格子里有1粒米");//输出第一句话
                for (int i = 2; i <= 20; i++)//假设棋盘有20个格子,因为上边已经输出第一句话,所以循环初始条件为2
                {
                    a = a * 2;//下一个格子里的米是上一个格子里米的2倍,循环计算
                    sum = sum + a;//计算的每一个格子里的米都加入sum中,也可以写成sum+=a;
                    Console.WriteLine("第" + i + "个格子里有" + a + "个米");//循环输出
                }
                Console.WriteLine("格子里一共有" + sum + "米");//输出最终结果
                Console.ReadLine();    

     

        注释:可以最初理解for循环的用法

  • 相关阅读:
    安卓证书获取sha1的方法 实测有效 原创!!!
    KafKa_原理及项目整合
    微服务-小结
    bd——kafka
    Zookeeper应用——
    idea使用小结
    服务管理框架——Zookeeper
    中间件汇总——了解
    新篇章:大数据——Flume
    70-71中期10道基石
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4424849.html
Copyright © 2011-2022 走看看