728x90
반응형

문제 : https://codeup.kr/problem.php?id=1168

 

나이 계산 1

주민등록번호는 생년월일과 성별정보, 지역정보로 이루어진다. 여기서 생년월일과 성별정보만 입력으로 받겠다. 성별 정보는 1이면 1900년대 출생 남자, 2이면 1900년대 출생 여자, 3이면 2000년대 �

codeup.kr

 

문제 설명

주민등록번호는 생년월일과 성별정보, 지역정보로 이루어진다.

여기서 생년월일과 성별정보만 입력으로 받겠다.

성별 정보는 1이면 1900년대 출생 남자, 2이면 1900년대 출생 여자, 3이면 2000년대 출생 남자, 4이면 2000년대 출생 여자를 말한다.

기준년도는 2012년도이다. 현재 나이를 출력하시오. 

예)

790101 1        =====> 성별정보가 1이므로, 1979년생, 34살이다.

080521 4        =====>  성별정보가 4이므로, 2008년생,  5살이다.

 

 

[그림1] 입 출력 형식 및 예제

 

#include <stdio.h>

int main(){
    int a,b,c;
    scanf("%d %d",&a,&b);
    c=a/10000;
    if(b==1||b==2)
        printf("%d",2012-(1900+c)+1);
    else
        printf("%d",2012-(2000+c)+1);
        
    return 0;
}

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기