본문 바로가기
[프로그래밍]/BackEnd

주민번호 확인 프로그램

by control+c 2014. 10. 2.
반응형

#include <stdio.h>



int main(void){


int i=0;

int j=0;

int fin=0;

int s=1;

int sum=0;

int cunt=0;

int k=0;

int ma=0;

char joomin[15];

char joomin2[15];

char joomin3[15]={'2','3','4','5','6','7','8','9','2','3','4','5','6'};


printf("주민번호 머냐?");

gets(joomin);

for(i=0;s;i++){

int r=joomin[i]-'0';

int t=joomin3[i]-'0';

if(joomin[i+1]==NULL){

s=0;

break;

}

printf("\n주민번는 : %d  %d", r, t);





sum+= r*t;

cunt++;

printf("\n sum값은%d" ,sum);

}


for(j=0;j<cunt;j++){


}


k=sum%11;

fin=11-k;


ma=joomin[12]-'0';

printf("\n다 누적값.%d  k %d  11-k: %d" ,sum, k, fin);

if(fin==ma){

printf("\n 너의 주민번는 문제 없습니다.%d  %d" , fin, ma);

}else{

printf("\n 경찰이 출동중.");

printf("\n다 계산된 값.%d 니 주번 막번%d" , fin,ma);

}


}


결과 화면

연습삶아 만들어본 주민등록 번호 확인 프로그램 


변수도 많고 쓸데없이 복잡한거 같기도 하다. 


다음번엔 좀더 간결한 코딩을 해야겠다. 



반응형

댓글