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("不合法");
}
}
全站熱搜