C++で九九の表を作る

for文で回すだけ。

std::setw(3) 

を使えば表示桁数を指定できる。

実行結果

  1,  2,  3,  4,  5,  6,  7,  8,  9,
  2,  4,  6,  8, 10, 12, 14, 16, 18,
  3,  6,  9, 12, 15, 18, 21, 24, 27,
  4,  8, 12, 16, 20, 24, 28, 32, 36,
  5, 10, 15, 20, 25, 30, 35, 40, 45,
  6, 12, 18, 24, 30, 36, 42, 48, 54,
  7, 14, 21, 28, 35, 42, 49, 56, 63,
  8, 16, 24, 32, 40, 48, 56, 64, 72,
  9, 18, 27, 36, 45, 54, 63, 72, 81,

以下コード。

#include <iostream>
#include <iomanip>

int main() {
    double a, b;

    for (char i = 1; i <= 9; i++) {
        for (char j = 1; j <= 9; j++) {
            std::cout << std::setw(3) << i * j << "," ;
        }
        std::cout << std::endl;
    }
    return 0;
}

コメント

タイトルとURLをコピーしました