#24266: 硬爆字母很辛苦嗎


slh880226@gmail.com (LH S)

學校 : 不指定學校
編號 : 133057
來源 : [140.112.16.131]
最後登入時間 :
2021-05-01 12:54:25
a020. 身分證檢驗 | From: [118.168.4.130] | 發表日期 : 2021-02-01 17:18

if(id[0] < 'I') *sum += 10 + id[0] - 'A';

  else if(id[0] > 'I' && id[0] < 'O') *sum += 10 + id[0] - 'A' - 1;

  else if(id[0] > 'O' && id[0] < 'W') *sum += 10 + id[0] - 'A' - 2;

  else if (id[0] > 'W' && id[0] < 'Z') *sum += 10 + id[0] - 'A' - 3;

  else if (id[0] == 'I') *sum += 34;

  else if (id[0] == 'W') *sum += 32;

  else if (id[0] == 'O') *sum += 35;

  else if (id[0] == 'Z') *sum += 33;

比硬爆好一點吧

 
ZeroJudge Forum