循环嵌套案例——九九乘法表
打印输出九九乘法表: 在打印九九乘法表之前,先来看一个简单的循环嵌套案例:
打印 % %% %%% %%%%
在循环嵌套中,外层循环为行,内层循环为列。
#include<iostream>
using namespace std;
int main()
{
for(int i=1; i<5; i++)
{
//外层循环为行,共有4行
for(int j=1; j<=i; j++)
{
//内层循环为列,第几行就有几列,所以j<=i
cout<<"%";
}
cout<<endl;
}
}
由上面这个简单的案例可以发现,九九乘法表就是这个案例的升级版!将输出取余符号的内容换为乘法公式即可。
#include<iostream>
using namespace std;
int main()
{
for(int i=1; i<10; i++)
{
//外层循环为行,共有5行
for(int j=1; j<=i; j++)
{
//内层循环为列,第几行就有几列,所以j<=i
cout<<j<<"x"<<i<<"="<<i*j<<" ";//内容替换即可, 为水平制表符
}
cout<<endl;
}
}
