//C++打印9*9乘法表
#include<iostream>
#include<iomanip>
using namespace std;
int main(void)
{
int i,j;
cout<<" ";
for(i=1;i<10;i++)
cout<<i<<setw(8);//横排显示1-10十个数字并控制输出8个空格字符宽度
cout<<'\n';
for(i=1;i<10;i++){
cout<<i<<" ";//竖排显示1-10十个数字
for(j=1;j<=i;j++)
if(i*j>=10) cout<<i<<"*"<<j<<"="<<i*j<<setw(3);//格式控制,大于10的有2位数字
else cout<<i<<"*"<<j<<"="<<i*j<<setw(4);//小于10的只有1位数字,用空格符补齐
cout<<'\n';
}
return 0;
}