2014.8.18for循环

for循环

1.初始状态

2.循环条件

3.循环体

4.状态改变

语法      for( 初始状态 ; 循环条件 ; 状态改变 )

      {

        循环体;

      }

eg:

1 for (int i = 1; i <= 10; i++)
2 {
3      Console.Write(i);
4 }

输出结果为

1 //100以内所有数的和
2 int sum = 0;
3 for (int i = 1; i <= 100; i++)
4 {
5     sum = sum + i;
6 }
7 Console.WriteLine(sum);
1 //公园里有一只猴子和一堆桃子,每次吃掉一般的桃子,再把剩下的桃子扔掉一个坏的,第七天睁开眼发现只有一个桃子了,问刚开始公园里有多少桃子?
2 int sum = 1;
3 for (int i = 1; i < 7; i++)
4 {
5    sum = (sum + 1) * 2;
6 }
7 Console.WriteLine("刚开始公园里有{0}个桃子。", sum);
1 //有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,第24个月兔子总数为多少?
2 int n1 = 1, n2 = 1, num = 1;
3 for (int i = 3; i <= 24; i++)
4 {
5     num = n1 + n2;//第n个月兔子的数量=前两个月的兔子数量的和
6     n1 = n2;
7     n2 = num;
8 }
9 Console.WriteLine(num);

 1 //for循环嵌套的使用
 2 for (int i = 1; i <= 6; i++)
 3 {
 4     for (int j = 1; j <= 6 - i; j++)
 5     {
 6         Console.Write("  ");
 7     }
 8     for (int k = 1; k <= i + i - 1; k++)
 9     {
10         Console.Write("★");
11     }
12     Console.Write("\n");
13 }

上面代码输出结果为

            //菱形
            for (int i = 1; i <= 6; i++)
            {
                for (int j = 1; j <= 6 - i; j++)
                {
                    Console.Write("  ");
                }
                for (int k = 1; k <= i + i - 1; k++)
                {
                    Console.Write("★");
                }

                Console.Write("\n");
            }
            for (int l = 7; l <= 11; l++)
            {
                for (int m = 1; m <= l - 6; m++)
                {
                    Console.Write("  ");
                }
                for (int n = 1; n <= 2 * (12 - l) - 1; n++)
                {
                    Console.Write("★");
                }
                Console.Write("\n");
            }        

上面代码显示结果为,及图解

          

2014.8.18for循环

时间: 2024-10-10 23:08:46

2014.8.18for循环的相关文章

解析sed -n &#39;/^AAAA/{:a;N;${s/\(.*BBBB[^\n]*\).*/\1/p};Ta}&#39;

个人理解,求真相. 先来看看这个命令吧 sed -n '/^AAAA/{:a;N;${s/\(.*BBBB[^\n]*\).*/\1/p};Ta}' a.txt 他实现的结果是 查找一个文件中 AAAA到BBBB字符串能匹配到的最后一行的所有内容 sed -n '/^2012/{:a;N;${s/\(.*2014[^\n]*\).*/\1/p};Ta}' a.txt a.txt 如下: 2012 aaaa 2012 bbbb 2013 cccc 2013 cccc 2014 1111 2014

2014年7月17日学习笔记--PHP的循环结构学习

今天重新开始学习PHP, 为了学习PHP买了书,但书是一本大部头的书,不好带一直没有好好学习,我决定把书拆了分章来看,这样也方便带 也可以很快完成任务. 今天在linux mint 17上安装了lnmp 环境 和brackets工具,来学PHP,小的例子用vim来完成的. 记录一下自己美化的九九乘法表 代码如下: <?php     for($i=1;$i<=9;$i++){         for($j=1;$j<=9;$j++){             if($i>=$j){

2014秋C++ 第9周项目 循环程序设计

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课程主页中查看. 阅读程序 程序分析题,阅读下列程序,写出程序的运行结果,建议在上机时进行验证(云学堂将给出代码,直接复制到C4droid或CodeBlocks中运行即可),如果与自己的预期有出入,尤其注意对照找出问题. 读这些小程序,可以见识不少处理技巧.读程序,也是一种非常非常重要的学习方式,应该给予重视!

2014.12.10 ScrollerView循环滚动的三种方法

1.循环滚动 每次滚动后都将scrollview的offset设置为中间的一页 若本次滚动是向前一页滚动,则把三页都向后放置,最后一页放到开头 若本次滚动是向后一页滚动,则把三页都向前放置,第一页放到末尾 初始化UISCrollView float x,y,width,height; x = WIDTH_OFF_SET; y = HEIGHT_OFF_SET; width = WIDTH_OFF_SET; height = SCROLLVIEW_HEIGHT; for (int j=0; j<3

2014马哥Linux0217中对0214三题的解答

前几天在做2014马哥Linux0214的作业的时候,发现其实这三题在0217中有解答,当然觉得马哥比自己写得好太多,所以忍不住要把马哥的答案贴出来,以供自己学习. 第一题:写一个脚本,用for循环实现显示/etc/init.d/functions./etc/rc.d/rc.sysinit./etc/fstab有多少行 #!/bin/bash for fileName in /etc/init.d/functions /etc/rc.d/rc.sysinit /etc/fstab;do line

iOS开发UI篇—无限轮播(循环利用)

一.无限轮播  1.简单说明 在开发中常需要对广告或者是一些图片进行自动的轮播,也就是所谓的无限滚动. 在开发的时候,我们通常的做法是使用一个UIScrollView,在UIScrollView上面添加多个imageView,然后设置imageView的图片,和scrollView的滚动范围. 以前的做法: 一般而言,轮播的广告或者是图片数量都不会太多(3~5张).所以,并不会太多的去考虑性能问题.但是如果图片过多(比如有16张图片,就需要创建16个imageView),那么就不得不考虑性能问题

iOS开发UI篇—无限轮播(循环展示)

一.简单说明 之前的程序还存在一个问题,那就是不能循环展示,因为plist文件中只有五个数组,因此第一个和最后一个之后就没有了,下面介绍处理这种循环展示问题的小技巧. 方法一:使用一个for循环,循环200次,创建200*=1000个模型,且默认程序启动后处在第100组的位置,向前有500个模型,向后也有500个模型,产生一种循环展示的假象. 代码如下: 1 // 2 // YYViewController.m 3 // 07-无限滚动(循环利用) 4 // 5 // Created by ap

《颠覆性医疗革命》:2014年的旧书了,以公开可见的资料的收集汇编为主,作者缺乏对行业的了解和洞察。2星

本书英文版出版于2014年8月,距中文版出版近1年半.这一年半来行业发生了巨变,这本书有点过时. 全书内容以公开可见的资料的收集汇编为主,缺乏对行业的了解和洞察.我的评价是2星. 以下是书中几个还有点意思的信息的摘抄: 1:注意力以及思想集甲能刀)目61守"J仳1”“项由华盛顿大学进行的研究发现,玩Lu田osity游戏的成绩,能够用来分辨肝硬化患者.早期肝硬化患者以及健康人.在该研究中,Lu田“sity游戏被用作心理测试.P19 2:在一迭壬术实验中,与没有玩过电子游戏的外科医生相比,有着每周玩

SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享

这个问题是在SQL SERVER 2005 升级到SQL SERVER 2014的测试过程中一同事发现的.我觉得有点意思,遂稍微修改一下脚本展示出来,本来想构造这样的一个案例来演示,但是畏惧麻烦,遂直接贴上原表,希望Leader不要叼我(当然个人觉得真没啥,两张表名而已,真泄露不了啥信息). 脚本如下所示,非常简单的一段SQL语句,我将其分为SQL1.SQL2.SQL3.  其实SQL2.SQL3是差不多的,唯一的区别在于多了一个IF EXISTS DECLARE @Operation_Code