一道C语言题目,看不懂答案,谁能给我解释一下那几个for语句的意思、作用分别是什么?
2个回答
展开全部
第一个for是控制行的,一行一行的输出;
第二个for控制*前面的空格个数
第三个for控制*的输出
第二个for控制*前面的空格个数
第三个for控制*的输出
追问
第一个for里面printf(“ ”)是什么意思?
第三个for 语句能不能再解释得详细点?没看懂,每行都是打5个*,为什么还要用for?
追答
第一个for里面第一个print是为了换行,第二个是每行前面都有大段的空白,是一样的所以一样;
第三个for当然也可以连打5个*,有很多种写法。这里答案是说,前面定义了数组a,依次打出a中的元素,如果题目发生了变化,打出的每行不是5个*而是其他的东西,可以直接修改数组a中的元素,就可以修改输出的内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询