项目需求:
1、两层循环,外层控制行,内层控制列
2、外层循环和内层循环的累加数字变量,用以辅助输出乘法表的值
3、使用\t对齐输出,内层循环不换行
代码展示:
1、使用while语句
#include "iostream"
using namespace std;
int main() {
//1、通过外层循环输出9行
int line = 1; //外层循环的控制因子,从1开始
while(line <= 9) { //判断条件,9行输出
//cout << line << endl;
int num = 1; //内层循环的控制因子
while(num <= line) {
cout << num << "*" << line << "=" << num * line << "\t" ;
num++;
}
line++;
cout << endl;
}
}
2、使用for语句
#include "iostream"
using namespace std;
/*
* 2层循环,外层控制行,内层控制列
* 外层循环和内层循环的累加数字变量,用以辅助输出乘法表的值
* 使用\t对齐输出,内层循环不换行
*/
int main() {
for(int line = 1;line <=9; line++) {
for(int num = 1;num <= line; num++) {
cout << num << "*" << line << "=" << num * line << "\t" ;
}
cout << endl;
}
}