• 締切済み

九九の表示について

九九の結果を表示したくてプログラムを組んでみたんですけど #include <stdio.h> int main(void) { int a,b; for (a=1;a<=9;a++ ) { for (b=1;b<=9;b++ ) { printf("%d ",a*b); } printf("\n");   } } これで・・・ 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 . . . . 9 18 27 36 45 54 63 72 81 と表示されます。 この結果の各行の先頭にそれぞれ 1の段、2の段という言葉を入れたいんですが、 どこにどのような文を加えたらいいんでしょうか?? 教えてください!!

みんなの回答

回答No.2

#include <stdio.h> int main(void) { int a,b; for (a=1;a<=9;a++ ) { printf("%dの段: ",a); for (b=1;b<=9;b++ ) { printf("%d ",a*b); } printf("\n"); } return 0; }

m123456789
質問者

お礼

回答いただきありがとうございます。 完璧です!! とても助かりました。 ありがとうございました。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

宿題っぽいので参考に。 printf("%d の段",a); という命令をある場所に入れてください。

関連するQ&A