#include
int main(){
int x, b=2;
int i;
int idNum[14] = {0};
int idCal[13] = {0};
int sum = 0;
char temp[14] = {0};
printf("검사할 주민번호를 입력하십시오. (Ex. 8905221011224) \n");
scanf("%s", &temp);
printf("입력하신 주민번호: ");
for(i = 0; temp[i] != 0; i++){
idNum[i] = temp[i] - '0';
printf("%d", idNum[i]);
}
printf("\n\n");
for(i=0; i<12; i++)
{
if(b <= 9)
{
sum = sum+(idNum[i]*b);
b++;
} else if(b >= 10) {
sum = sum+(idNum[i]*(b-8));
b++;
}
}
x=11 - (sum%11);
if(idNum[12]==x)
printf("올바른 주민번호입니다. \n");
else
printf("주민번호가 아닙니다. \n");
return 0;
}
RECENT COMMENT