9x9乘法表

//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;
	
}

 

 


9x9乘法表_第1张图片

你可能感兴趣的:(9x9乘法表)