嵌套循环

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#include<Windows.h>

int main01(void)

{

//外层执行一次,内层执行一周

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

  {

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

    {

      printf("i =%d, j=%d ", i, j);

    }

  }

  return EXIT_SUCCESS;

//结果

}

//模拟时钟

int main02(void)

{

  for(int h = 0; h < 24; h++)

  {

    for(int m = 0; m<60; m++)

    {

      for(int s = 0;s < 60; s++)

      {

        system("cls");//清屏:在程序输出时,如果多次调试,屏幕上会显示多次输出的结果。如果使用了system("cls"),这样程序运行时都会将上一次输出的结果清除,屏幕上只显示最后输出的结果

        printf("%02d:%02d:%02d ",h,m,s)//%02d:如果输出的整型数不足两位,左侧用0补齐

        Sleep(1000);//需要导入<Windows.h>头文件,Sleep()的作用是暂停程序,以毫秒为单位,所以如果想让函数滞留1秒的话,是Sleep(1000)

      }

    } 

  }

  return 0

//结果

}

//九九乘法表

/*
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
*/

int main(void)

{

  for(i = 1;i < = 9; i++)//i是外部,执行一次

  {

    for(j = 1;j < = i ; j++)//j是内部,执行一周

    {

      printf("%d*%d=%d ",j , i , i * j);// 水平制表符

    }

    printf(" n ");

  }

  return 0;

//结果

}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13473997.html