close

#include <stdio.h>
#include <string.h> //字串要記得宣告

int parse_int(int arr)
{
int i,sum=0,remainder;
remainder=arr%10;
arr/=10;

for(i=0;i<7;i++)
{
    sum+=arr%10*(i+2);//12345678%10=8  arr=1234567
    arr/=10;                   //1234567%10=7   arr123456
}

if(sum%10==remainder)
    return(1);
else
    return(0);

}

int main()
{
    int temp;
    printf("please enter number:\n");
    scanf("%d",&temp);

    if(parse_int(temp)==1)
    {
        printf("合法");
    }
        else
        {
            printf("不合法");
        }

}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 布拉怡 的頭像
    布拉怡

    nini的部落格

    布拉怡 發表在 痞客邦 留言(0) 人氣()