前言
从小学开始我们就会背九九乘法表,那么你有没有想过如何用c++来输出呢?
我在这里就将用到do-while循环来解决这个问题
一、do-while循环
do-while循环与while循环相类似,唯一的区别是控制循环的表达式在循环底部测试是否为真,也就是说循环总是至少执行一次。
二、编程步骤
1.定义两个整数i,j作为循环的条件
代码如下:
int i,j;
i=1;
do
{
j=1;
do
{
}while(j<=i);
}while(i<=9);
2.打印乘法表
代码如下:
int i,j;
i=1;
do
{
j=1;
do{
printf("%d*%d=%2d ",j,i,j*i);
j++;
}while(j<=i);
i++;
printf("\n");
}while(i<=9);
3.运行结果
三、完整代码
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int i,j;
i=1;
do
{
j=1;
do{
printf("%d*%d=%2d ",j,i,j*i);
j++;
}while(j<=i);
i++;
printf("\n");
}while(i<=9);
return 0;
}