주민등록증 체크소스 > C , C++

본문 바로가기
사이트 내 전체검색

C , C++

주민등록증 체크소스

페이지 정보

profile_image
작성자 형도
댓글 0건 조회 2,421회 작성일 10-08-07 23:11

본문

참고용 소스 ...........

#include <stdio.h>
#include <conio.h>
void main(void)
{
    char str[20];
    int sum, i, j;

    printf("주민번호를 입력하세요 - 포함하세요 : ");
    scanf("%s", str);

    for(i=sum=0;i < 13;i++)
    {
        if(i < 6)
            sum += (str[i]-'0') * (i+2);
        if( 6 < i && i < 9)
            sum += (str[i]-'0') * (i+1);

        if(8 < i)
            sum += (str[i]-'0') * (i-7);
    }
    j=11-(sum % 11);
    j = (j >= 10) ? j-10 : j;

    if( j != (str[i]-'0') )
        printf("거짓\n");
    else
        printf("진실\n");
getch();
}

댓글목록

등록된 댓글이 없습니다.

Total 246건 4 페이지
C , C++ 목록
번호 제목 글쓴이 조회 날짜
198 sta 8726 08-10
197 퀘트 2342 08-10
196 edu 2305 08-09
195 정용 2094 08-09
194 edu 3983 08-08
193 edu 1951 08-08
열람중 형도 2422 08-07
191 미로 2251 08-07
190 교원 7073 08-07
189 옹이 4958 08-07
188 웅이 3240 08-07
187 이즈 6674 07-28
186 발자국 4719 07-28
185 ace 4342 07-27
184 도서 4243 07-27
183 메모리 3368 11-16

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
747
어제
724
최대
5,287
전체
637,746
Copyright © www.qdata.co.kr All rights reserved.