#19612: 求大師除錯


aaron1005.huang@gmail.com (Aaron Huang)

學校 : 中原大學
編號 : 89263
來源 : [223.140.238.45]
最後登入時間 :
2022-02-03 16:47:49
a020. 身分證檢驗 | From: [115.43.118.197] | 發表日期 : 2019-10-13 17:12

 line:3

#include<stdio.h>

int main(){
char c[1000];
while(scanf("%s",c)!=EOF){
int sum=0,num=0,text=0,i=1;
if(c[0]<=75 && c[0]>=65 && c[0]!=73){
text=c[0];
num=(text-65)*9+1;
}else if(c[0]<=86 && c[0]>=74 && c[0]!=79){
text=c[0];
num=(text-76)*9+2;
}else if(c[0]==73){
num=39;
}else if(c[0]==79){
num=48;
}else if(c[0]==87){
num=32;
}else if(c[0]==88){
num=30;
}else if(c[0]==89){
num=31;
}else if(c[0]==90){
num=33;
}
for(i=1;i<8;i++){
sum=sum+c[i]*(8-i+1);
}
sum=sum+num;
if(sum%10==0){
printf("real\n");
}else{
printf("fake\n");
}
}

}

 
ZeroJudge Forum