2 qq 34418970 qq_34418970 于 2016.03.27 22:04 提问

第一次学代码,为什么第一行不是一个而是两个
c#
        for (int i = 0; i < 5; i++)
        {
            for (int k = 4; k>=i; k--)
            {
                Console.Write(" ");
            }
            for (int j = 0; j <= 2 * i + 1; j++)
            {
               Console.Write("*");
            }
            Console.Write("\n");
        }

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 22:13

j = 0; j <= 2 * i + 1
第一次循环,i=0
2*i+1=1
第一次循环j=0,满足j<=1,执行
第二次j=1,还是满足j<=1,继续执行
第三次j=2,不满足,不执行,跳出
所以执行2次。

enpterexpress
enpterexpress   Rxr 2016.03.27 22:24

当i=0的时候

 console.write("*")

运行了两次

u010850027
u010850027   2016.03.28 09:26

当i=0的时候,运行了两次啊。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【入门】人见人爱A+B:时间相加
题目描述         这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。 输入 输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证
《第一行代码》学完总结
这本书非常适合android初学者学习,简单易上手。整体内容很不错,只不过由于书的发型时间原因,里面一些内容有的被淘汰了,有的更新了,学习起来还是需要自己下功夫找资料自学。 基础阶段告一段落,准备进阶
对系统学习与写博客的看法——学完《第一行代码》有感
笔者如今学习android有近8个月,此时才真正地学完一本书也甚是惭愧。 在此分享一下自己大概的学习经历。(笔者在大一下就开始学android了,学的时候只有c与c++的基础,一个学期+寒假在OJ上刷了近300道题。对java以及android是完全不了解的。) 1、eclipse android开发环境搭建(此时还不会java,eclipse也是刚接触) 2、学习基本的UI,xml
【哥德巴赫猜想】
/*寻找素数对 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7757 Accepted Submission(s): 3874 Problem Description 哥德巴赫猜想大家都知道一点吧.我们现在不是想
如何更改IE查看源代码的默认打开的编辑,比如EditPlus 2、UltraEdit等
如何更改IE查看源代码的默认打开的编辑,比如EditPlus 2、UltraEdit等方法如下:1、进入注册表编辑界面,在程序运行中打入regedit2、找到如下键字:HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft---Internet Explorer----View Source Editor----Editor Name----修改默认的数据为D:/Edi
一个菜鸟java码农的成长之路(2):迭代器Iterator接口概述
Iterator接口概述 对 collection 进行迭代的迭代器 依赖于集合而存在 问:迭代器为什么不定义成一个类,而定义成一个接口呢? 答: 假设迭代器定义成一个类,这样我们就可以创建该类 类的对象,调用该类的方法来实现集合的遍历。但是,java 提供了很多集合类,而这些集合类的数据结构是不同的,所以, 存储的方式和遍历的方式应该也不同,最终就没有定义迭代器类。
马云:创新不是跟对手竞争,而是跟明天竞争
<br />马云:创新不是跟对手竞争,而是跟明天竞争<br />马云在清华百年校庆“清华创新论坛”的演讲  翟文婷整理<br />小时候我有很大的梦想,想进清华、北大,也有很大的使命,想为国家做贡献。但因为缺乏创新手段,一次次没有考上。我在想为什么没考进清华?<br />小学我念了七年,中学念了三年,高考考了三次,我从来没有被认为是好学生,但也没变成一个坏学生,小学我是最好的小学生之一。我们去参加重点中学考试全军覆没,第二年再度全军覆没,后来实在没有中学要我们,就把小学改成杭州天水中学。在杭州历史上,只有这
运行时状况
为什么文章编号不是1.2.3.... 而是1.3.5??/
看完《第一行代码》再看什么书可以进一步提高?
1.疯狂Android讲义 (豆瓣) 2.Thinking in Java (豆瓣) 3.看博客,GitHub · Build software better, together.上的优秀的项目源码、开发框架 4.去一些论坛、网站看各种学习资料,csdn有很多android方面的博客,都很不错 5.看Android Developers 6.强烈建议看看Introduction,有中文版
【转】软件项目策划过程(一)
【注】:转载http://www.mypm.net/articles/show_article_content.asp?articleID=15024&pageNO=2 1 简介   1.1 目的   软件项目计划的目的是为执行软件工程和管理软件项目制定合理的计划。本过程旨在使软件开发人员及管理人员充分了解软件项目计划过程,使项目管理人员遵照本过程实施项目计划活动、制定软件开发计划及执行