迴圈
輸入字串
搜尋第一個英文字母
並依照題目操作
再判別是否被10整除
輸出
#include <iostream>
using namespace std;
int main()
{
char table[26] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R',
'S', 'T', 'U', 'V', 'X', 'Y', 'W', 'Z',
'I', 'O'};
string ID;
int check;
int i, j;
while(cin >> ID)
{
for(i = 0; ID[0] != table[i]; i++);
check = (10+i)/10 + ( (10+i)%10 )*9;
for(i = 1, j = 8; j>0; i++, j--)
check += (ID[i]-'0')*j;
if((check + ID[9]-'0')%10)
cout << "fake\n";
else
cout << "real\n";
}
return 0;
}
全站熱搜
留言列表