for循环
生成随机数
main11()
{
srand((unsigned int)time(0));
int i = rand() % 10;
printf("%d", i);
return 0;
}
随机生成一个数,然后在输入一个数,比较两个数
main()
{
//猜数字
srand((unsigned int)time(0)); //添加随机数种子,每次生成的随机数不一样,需要头文件<time.h>
int value = rand() % 10;
int num;
for(;;)
{
printf("请输入一个数:\n");
scanf("%d\n", &num);
if (value>num)
{
printf("太小了\n");
}
else if (value<num)
{
printf("太大了\n");
}
else
{
printf("猜对了\n");
break;
}
}
return 0;
}
嵌套循环
int main()
{
//嵌套循环
//外层执行一次,内层执行一周
for (int i=0;i<5;i++)
{
for (int j = 0; j < 5; j++)
{
printf("i=%d,j=%d\n", i,j);
}
}
return 0;
}
模拟时钟
main()
{
for (int h = 0; h < 24; h++)
{
for (int m = 0; m < 60; m++)
{
for (int s = 0; s < 60; s++)
{
system("cls");
printf("h=%02d:m=%02d:s=%02d\n", h, m,s);
_sleep(950);
}
}
}
return 0;
}
打印九九乘法表
main()
{
for (int h = 1; h < 9; h++)
{
for (int m = 1; m <= h; m++)
{
printf("%d*%d=%d\t", h, m, h*m);
}
printf("\n");
}
return 0;
}