### C 语言入门教程

weibo_Slack · 更新于 2020-05-14

# 循环实战，打印九九乘法表

## 1. 实例程序

``````#include <stdio.h>

int main()
{
printf("\n九九乘法表\n\n");
for (short i = 1; i < 10; i++)
{
short k = i;
while (k > 0)
{
k--;
printf("-------");
}
printf("\n");

for (short j = 1; j < i + 1; j++)
{
short x = i * j;
printf("|%dx%d=%-2d", j, i, x);
}
printf("|\n");
}
short k = 9;
do
{
k--;
printf("-------");
} while (k > 0);

printf("\n");

return 0;
}
``````

``````

-------
|1x1=1 |
--------------
|1x2=2 |2x2=4 |
---------------------
|1x3=3 |2x3=6 |3x3=9 |
----------------------------
|1x4=4 |2x4=8 |3x4=12|4x4=16|
-----------------------------------
|1x5=5 |2x5=10|3x5=15|4x5=20|5x5=25|
------------------------------------------
|1x6=6 |2x6=12|3x6=18|4x6=24|5x6=30|6x6=36|
-------------------------------------------------
|1x7=7 |2x7=14|3x7=21|4x7=28|5x7=35|6x7=42|7x7=49|
--------------------------------------------------------
|1x8=8 |2x8=16|3x8=24|4x8=32|5x8=40|6x8=48|7x8=56|8x8=64|
---------------------------------------------------------------
|1x9=9 |2x9=18|3x9=27|4x9=36|5x9=45|6x9=54|7x9=63|8x9=72|9x9=81|
---------------------------------------------------------------
``````