C++编程打印九九乘法表

C++编程打印九九乘法表

#include<iostream>
using namespace std;
int main()
{
	cout << '\t' << '*';
	for (int i = 1; i <= 9; i++)			//输出第一行
		cout << '\t' << i;
	cout << endl;							//换行,写在循环外面
	for (int i = 0; i < 89; i++)			//输出第二行,一个'\t'占8位,共十一个,再加1,得89
		cout << '-';
	cout << endl;							//换行,写在循环外面
	for (int a = 1; a <= 9; a++)			//a表示竖着的数字,b表示横着的数字,由于程序必须一行一行输出,所以a为大循环
	{
		cout << '\t' << a;					//先输出第一个“特殊”的数字
		for (int b = 1; b <= 9; b++)
		{
			cout << '\t' << a * b;			//输出a * b
		}
		cout << endl << endl;				//为保证上下间距,在输出一个换行
	}
}

版权声明:本文为qinglong_zhan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。