Introfor

숫자사각형1 본문

Doing/C&C++

숫자사각형1

YongArtist 2016. 10. 28. 01:04

<문제>

정사각형의 한 변의 길이 n을 입력받은 후 다음과 같은 문자로 된 정사각형 형태로 출력하는 프로그램을 작성하시오.

예시)

4를 입력했을 때의 결과 값.

<소스코드>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
int main() {
    
    int num = 0;
    int cnt = 1, tmp = 0;
 
    scanf("%d"&num);
 
    for (int i = num*num; cnt <= num; i--) {
        tmp = i;                                //두 번째 반복문에서 i값 대신 사용
        for (int j = 0; j < num; j++) {
            if (j == 0)                         //첫 번째 값 출력 조건
                printf("%d ", tmp);
            else {                              //두 번째부터 값 선정
                tmp -= num;
                printf("%d ", tmp);
            }
        }
        cnt++;                                 //반복 조건 수행
        printf("\n");
    }
 
 
 
    return 0;
}
cs


'Doing > C&C++' 카테고리의 다른 글

키와 몸무게를 입력 받아서 표준, 과체중, 저체중 출력  (0) 2016.11.02
숫자사각형2  (0) 2016.11.02
윤년 구하기  (0) 2016.10.13
Sublime text와 Github 연동  (0) 2016.10.13
cm를 입력받은 후 ft와 inch로 변환  (0) 2016.10.11
Comments