๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/์˜ˆ์ œ

[C์–ธ์–ด ์˜ˆ์ œ][๊ธฐ์ดˆ-๋ฐฐ์—ด์—ฐ์Šต] 2์ฐจ์› ๋ฐฐ์—ด ์ˆœ์„œ๋Œ€๋กœ ์ฑ„์šฐ๊ธฐ

by EunBird 2021. 2. 14.

๋ฌธ์ œ:

 

๋‹ค์Œ๊ณผ ๊ฐ™์€ n*n ๋ฐฐ์—ด ๊ตฌ์กฐ๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž.

์ž…๋ ฅ์ด 3์ธ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค.
1 4 7
2 5 8
3 6 9

์ž…๋ ฅ์ด 5์ธ ๊ฒฝ์šฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค.
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25

์ž…๋ ฅ์ด n์ธ ๊ฒฝ์šฐ์˜ 2์ฐจ์› ๋ฐฐ์—ด์„ ์ถœ๋ ฅํ•ด๋ณด์ž.

 


#include<stdio.h>
void main() {
   
   int num;   //์ •์ˆ˜๊ณต๊ฐ„ num์ƒ์„ฑ.
   printf("์ˆซ์ž์ž…๋ ฅ:");
   scanf("%d", &num);  //num์— ์ž…๋ ฅํ•œ ์ˆ˜ ์ €์žฅ.
   

   if (num <= 100 && num >= 1) {        // ์กฐ๊ฑด๋ฌธ: num์ด 1์ด์ƒ์ด๊ณ  100์ดํ•˜์ธ๊ฐ€?
      for (int a = 1; a <= num; a++) {    // a๊ฐ€ 1~num์ด ๋  ๋™์•ˆ ๋ฐ˜๋ณต.
           for (int i = 0; i < num; i++) {   // i๊ฐ€ 0์—์„œ num-1 ์ด ๋  ๋™์•ˆ ๋ฐ˜๋ณต.
                int b = a + num*i;  // b๋ผ๋Š” ์ •์ˆ˜๊ณต๊ฐ„์— a + num*i ๊ณ„์‚ฐ ๊ฐ’์„ ์ €์žฅ.
                printf("%d  ",b);
           }
           printf("\n");  // ์ค„ ๋ฐ”๊ฟˆ.
      }
   }

  printf("\n\n\n\n\n");
}


 

728x90

๋Œ“๊ธ€