一 for循环的嵌套使用

for循环的嵌套语法:

for(int i =0;i<10;i++){

for(int j=0;j<5;j++){

}

}

一般用来打印平面,或者控制平面,或者说是打印表格

总结:外层循环控制行数,内层循环控制列数

tips:代码例子如下

#include <stdio.h>

int main(int argc, const char * argv[]) {

/*

*   *   *   *   *

*   *   *   *

*   *   *

*   *

*

外层循环循环5次(控制行)内层循环循环 总行数-行号 次(控制列)

*/

/*

for (int i=0; i<5; i++) {

for (int j=0; j<5-i; j++) {

printf("*   ");

}

//一行完毕,打印换行

printf("\n");

}

*/

/*

*

*   *

*   *   *

*   *   *   *

*   *   *   *   *

*   *   *   *

*   *   *

*   *

*

需要两个循环,一个控制上面5行的列数(列数=行号),一个控制下面4行的列数(列数= 总行数-行号)

*/

/*

for (int i =0; i<9; i++) {

if(i<5){ //这是前面5行的情况

for (int j=0; j<=i; j++) {

printf("*   ");

}

}else{ //后面4行的情况

for (int k=0; k<9-i; k++) {

printf("*   ");

}

}

printf("\n");

}

*/

/*

1

2   2

3   3   3

4   4   4   4

5   5   5   5   5

外层循环控制5次(控制行)内层循环控制行号次(控制列)

*/

/*

for(int i=0;i<5;i++){

for (int j=0; j<=i; j++) {

printf("%d   ",i+1);

}

printf("\n");

}

*/

/*

1

1   2

1   2   3

1   2   3   4

1   2   3   4   5

外层循环控制5次(控制行)内层循环控制行号次(控制列)

打印的内容是列号+1

*/

for (int i=0; i<5; i++) {

for (int j=0; j<=i; j++) {

printf("%d  ",j+1);

}

printf("\n");

}

return 0;

}

C语言之循环结构 for(二)的更多相关文章

  1. 小白的java学习之路 “ 循环结构(二)”

    一.for 循环 语法: for(表达式一;表达式二;表达式三){ 循环操作 } 表达式一:参数初始化 表达式二:条件判断 表达式三:更新循环变量 执行流程: 步骤一:执行表达式一.初始化参数 步骤二 ...

  2. Java中的循环结构(二)

    循环结构(二) 学习本章有道的单词: rate:速度,比率 young:年轻的,年少 schedule:时间表,调度 neggtive:消极的;否定 customer:顾客,观众 birthday:生 ...

  3. 【C语言】-循环结构-for语句

    for语句: for (表达式1;表达式2;表达式3) { 循环语句 } 表达式1 给循环变量赋初值 表达式2 为循环条件 表达式3 用来修改循环变量的值,称为循环步长. for语句的执行流程: 例: ...

  4. C语言之循环结构

    程序结构: 顺序结构 条件结构(分支结构) if结构,if-else结构 ,多重if分支结构,switch结构 循环结构:做重复的事情 while循环,do..while循环和for循环. 写循环结构 ...

  5. C语言基础-循环结构

    循环结构while while循环-图例 while循环-格式 while ( 条件 ) { 语句1; 语句2; .... } 如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号 ...

  6. (十二)C语言之循环结构

  7. 【C语言】-循环结构-while语句

    while语句: while循环可实现"当型"循环,即当条件成立时,执行循环体.适合无法确定循环执行次数的情况. while (表达式) { 循环语句 } 注意: 表达式为循环控制 ...

  8. C语言之循环结构 for(一)

    一 for循环的介绍 语法: for(表达式1;表达式2;表达式3){ 循环体; } 循环步骤: A.执行表达式1,执行完毕跳转到B B.判断表达式2的结果是否为真,如果为真,跳转到C,否则跳转到E ...

  9. 【学习笔记】【C语言】循环结构-for

    1.使用: for (语句1; 条件; 语句2) {     循环体 }   语句1:初始化语句 语句2:增量语句(执行完循环体后再执行的语句)   1.for一开始就会执行一次语句1(整个for循环 ...

随机推荐

  1. Maven学习笔记(一) : 简单介绍

    近期在学习<maven实战>,写点东西记录一下.^_^ 何为Maven:      Maven主要服务于基于java平台的项目构建.依赖管理和项目信息管理. Maven是优秀的构建工具: ...

  2. Ora创建job定时执行某存储过程

    --创建job任务,每天晚上8点执行存储过程:por_postrecords-- declare job number; begin sys.dbms_job.submit(job =>job, ...

  3. SQL 中OPENQUERY的使用

    原文:SQL 中OPENQUERY的使用 OpenQuery 是SQL Server用来与其他Server交互的一种技术,通过OpenQuery,SQL Server 可以直接访问其他数据库资源. 而 ...

  4. /bin/bash^M: bad interpreter: No such file or directory

    <今天遇到的问题,  网上有非常多类似的文章,  个人记录下来,  加深记忆,  已经明确的就绕路吧.> 运行一个脚本full_build.sh 时, 一直是提示我: -bash: ./f ...

  5. leetcode[90] Decode Ways

    题目:如下对应关系 'A' -> 1 'B' -> 2 ... ‘Z’ -> 26 现在给定一个字符串,返回有多少种解码可能.例如:Given encoded message &qu ...

  6. Oracle中join left,join right,inner join,(+) 等

    Oracle中join left,join right,inner join,(+) 等 博客分类: Oracle   建表create table TEST1create table TEST1(  ...

  7. VS生产的编辑方法和编辑窗体

    MVC5入门学习系列⑤   检查VS生产的编辑方法和编辑窗体 前面我们一步使用强类型,然后创建Controller(控制器)的时候,VS默认已经给我们把CURD都简单的实现了.这篇的话就简单的看下它默 ...

  8. Extension Objects(扩展对象)

    设计模式之美:Extension Objects(扩展对象)   索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):使用示例结构实现 Extension Objects. 实现方 ...

  9. IP地址爬取

    ip_spider.py= = = #!/usr/bin/python # coding: utf-8 import os import sys import requests import re i ...

  10. PLAN: 入门题目

    一道道刷完它! A07, A11, A12, A14, A15, A18, A22, A24, A25, A26, A27 A29, A32, A34, A59, A66, A69, A84, B24 ...