훈, IT 공부/C,C++,MFC

[실습코딩]서바이벌 구조 만들기

IT훈이 2017. 12. 21.
반응형

서바이벌 구조 만들기

책과는 조금 다르게 for문을 추가하였습니다.


서바이벌 코드 만들기 ( 삼항 연산자 ) 

숫자를 입력하면 가장 큰 숫자를 반환하는 방식의 코드



작성한 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(void){
 
    int nInput = 0;    // 사용자가 입력하는 값을 저장하는 변수
    int L_num = 0// 몇번 반복할지 받아오는 변수
    int nMax = 0// 가장 큰 상수를 담는 변수
 
    printf("반복할 숫자 입력:");
    scanf_s("%d"&L_num, sizeof(L_num));
 
    for (int i = 0; i < L_num; i++){
        printf(">>");
        scanf_s("%d"&nInput, sizeof(nInput));
        nMax = nInput > nMax ? nInput : nMax;
    }
 
    printf("가장 큰 수 :%d\n", nMax);
 
    return 0;
}
cs


 서바이벌의 구조는 계속해서 입력된 값을 받아 비교하는 방식이기에 

인원이 늘어난다 하여도 효율적으로 코드변경이 가능합니다.



코드를 작성할때는 

코드 성능, 유지보수, 확장성, 메모리 사용문제를 


고려하여서 코드를 작성하는 것이 중요합니다.

반응형

댓글