实例要求:
- 列表形式;
- 上三角形式;
- 下三角形式;
其一代码如下:
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
int main()
{
cout <<" * ";
for(int i=1; i<=9; i++)
cout <<setw(4) <<i;
cout <<"\n"+string(42, '-')+"\n";
for(int i=1; i<=9; i++){
cout <<" "<<i<<" ";
for(int j=1; j<=9; j++)
cout <<setw(4) <<i*j;
cout <<endl;
}
}
其一运行结果:
其二代码如下:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout <<" *";
for(int i=1; i<=9; i++)
cout <<setw(4) <<i;
cout <<"\n-----------------------------------------\n";
for(int i=1; i<=9; i++){
cout <<setw(3) <<i;
if(i!=1)
cout <<setw(4*i-4) <<" ";
for(int j=i; j<=9; j++)
cout <<setw(4) <<i*j;
cout <<endl;
}
}
其二运行结果:
其三代码如下:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout <<" *";
for(int i=1; i<=9; i++)
cout <<setw(4) <<i;
cout <<"\n-----------------------------------------\n";
for(int i=1; i<=9; i++){
cout <<setw(3) <<i;
for(int j=1; j<=i; j++)
cout <<setw(4) <<i*j;
cout <<endl;
}
}
其三运行结果: