模拟电子表打印
要求: 打印出如下形式
10:23:45
10:23:46
。。。
10:24:00
思路:
// 小时
for (i = 0; i < 24; i++)
{
// 分钟
for (j = 0; j < 60; j++)
{
// 秒
for (k = 0; k < 60; k++)
{
printf("%02d:%02d:%02d\n", i, j, k);
Sleep(960); // #include <Windows.h>
system("cls"); // 清屏
}
}
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <Windows.h>
int main()
{
for (int i = 0; i < 24; i++)
{
// 分钟
for (int j = 0; j < 60; j++)
{
// 秒
for (int k = 0; k < 60; k++)
{
printf("%02d:%02d:%02d\n", i, j, k);
Sleep(960); // #include <Windows.h>
system("cls"); // 清屏
}
}
}
}
随便截几个时刻的图意思一下,哈哈哈
打印九九乘法表
要求:
1x1 = 1
1x2 = 2 2x2 = 4
1x3 = 3 2x3 = 6 3x3 = 9
1x4 = 4
。。。
1x9 = 9 。。。。。。。。。。。。。。。。。。。。9x9 = 81
思路:
外层循环执第i行, 内层执行i列。
for(i=1; i<=9; i++) // 行
{
for(j = 1; j <= i; j++) //列
{
printf("%dx%d=%d\t", j, i, j*i);
}
printf("\n"); putchar('\n');
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
// 正序99乘法表
int main(void)
{
for (size_t i = 1; i <= 9; i++)
{
for (size_t j = 1; j <= i; j++)
{
printf("%dx%d=%d\t", j, i, j*i);
}
printf("\n");
}
}