long long int inp , n8 ;
int n9 , sum=0 , nom;
int enu[26] = {1,10,19,28,37,46,55,64,39,73,82,2,11,20,48,29,38,47,56,65,74,83,21,3,12,30} ;
char q = 'A' ;
cin >> inp ;
n9 = inp % 10 ;
n8 = inp / 10 ;
for(int i=1;i<9;i++){
sum = sum + (n8%10)*i;
n8 /= 10 ;
}
for(int j=0;j<26;j++){
nom = (sum + enu[j] + n9) % 10 ; <== 要加起來,不然輸出0行
if(nom==0)
cout << q;
q = q + 1;
}
有點蠢, 半爆開。