• ベストアンサー

九九の表示

九九の表の右上半分(x > = y となる部分)のみ表示するプログラムはどうすればいいのでしょうか。どなたかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#79209
noname#79209
回答No.2

例えば、 2×3....非表示 3×2....表示 という意味なら、 if x>=y という条件が成り立ったときだけ計算させれば良いのでは? 表示させないときは、何文字分かのスペースを表示させればOKでは?

その他の回答 (2)

回答No.3

  #include<stdio.h> int main(void) { puts("  1 2 3 4 5 6 7 8 9"); puts("1 1 2 3 4 5 6 7 8 9"); puts("2   4 6 8 10 12 14 16 18"); puts("3    9 12 15 18 21 24 27"); puts("4     16 20 24 28 32 36"); puts("5       25 30 35 40 45"); puts("6        36 42 48 54"); puts("7          49 56 63"); puts("8           64 72"); puts("9             81"); return 0; }   

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

右上半分となる部分は数値(2桁幅)を表示して そうでない部分は数値の代わりに(2桁幅)スペースを表示する

関連するQ&A

専門家に質問してみよう