嵌套循环
#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\n", 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\n",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\t ",j , i , i * j);//\t水平制表符
}
printf(" \ n ");
}
return 0;
//结果
}