1. 程式人生 > 其它 >九九乘法表(c++)

九九乘法表(c++)

技術標籤:C++c++

列印九九乘法表

1.九九對齊方陣
#include <iostream>
using namespace std;

int main()
{
	int i, j;
	//迴圈語句的巢狀
	for (int i = 1; i <= 9; ++i)
	{
		for (j = 1; j <= 9; ++j)
		{
			cout << i * j << '\t';
		}
		cout << endl;//換行
	}
	return 0;
}

執行結果:
在這裡插入圖片描述

2. 直角等腰三角形型
#include <iostream>
using namespace std;

int main()
{
	int i, j;
	cout << "*" << '\t';
	for (int k = 1; k <= 9; ++k) 
		cout << k << '\t';
	cout << endl;//輸出第一行
	for (i = 1; i <= 9; ++i)
	{
		cout << i << '\t';//輸出行號
		for (int m = 1; m < i; ++m) cout << "\t";//輸出空白
		for (j = i; j <= 9; ++j)
		{
			cout << i * j << "\t";
		}
		cout << endl;
	}	
	return 0;
}

執行結果:
在這裡插入圖片描述
3.正常型(?)

#include<iostream>
using namespace std;

int main()
{
    int i, j, t;
    for (i = 1; i <= 9; i++)
    {
        for (j = 1; j <= i; j++)
        {
            t = j * i;
            cout << j << "*" << i << "=" << t << "\t ";
         }
        cout << endl;
    }
    return 0;
}

執行結果:
在這裡插入圖片描述