以下の問題に対するコードを書いたのですが、実行結果が下のようになってしまいました。どのように変更すればよいのでしょうか?
$ ./a.out
8
12345678
246810121416
3691215182124
48121620242832
510152025303540
612182430364248
714212835424956
816243240485664
(問題) キーボードから正の整数n (ただし10 未満) を1 つ入力し、1 からn までの整数を次のようにn 行表示するプログラムを作成せよ。
例: n = 8 の場合
1 2 3 4 5 6 7 8
2 3 4 5 6 7 8 1
3 4 5 6 7 8 1 2
4 5 6 7 8 1 2 3
5 6 7 8 1 2 3 4
6 7 8 1 2 3 4 5
7 8 1 2 3 4 5 6
8 1 2 3 4 5 6 7
c
1#include <stdio.h> 2 3int main(void) 4{ 5 int i; 6 int j; 7 int n; 8 9 scanf("%d", &n); 10 11 for(i=1;i<=n;i++){ 12 for(j=1;j<=n;j++){ 13 printf("%d",i*j); 14 } 15 printf("\n"); 16 } 17 18 return 0; 19}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。