반응형

C언어

 
#include <stdio.h>
 
int main(){
    char privateNumber[15]; // 주민등록번호 저장
    int birth[4]; // birth[0] : 년, birth[1] : 월, birth[2] : 일, birth[3] : 성별
    char gender; // // 성별
    
    scanf("%s", privateNumber);
    birth[3= privateNumber[7]-48;
    
    for(int i=0; i<3; i++){
        birth[i] = ((privateNumber[i*2]-48* 10+ (privateNumber[i*2+1- 48);
    }
    
    if(birth[3== 1 || birth[3== 3){ // 1 or 3일 경우 남자
        gender = 'M';
    }else// 아니면 여자
        gender = 'F';
    }
    
    printf("19%02d/%02d/%02d %c\n", birth[0], birth[1], birth[2], gender);
    
    return 0;
}
 
반응형

+ Recent posts