#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;
}


posted by 쪼재