#12320: C++ WA(line1)


CherryChen (방탄소년단♥김남준)

學校 : 臺北市私立延平高級中學
編號 : 60209
來源 : [180.217.243.178]
最後登入時間 :
2022-11-17 10:03:25
a054. 電話客服中心 -- 板橋高中教學題 | From: [203.72.178.252] | 發表日期 : 2017-07-04 14:20

#include <bits/stdc++.h>

using namespace std;

int main() {
int sum,temp;
char c,x[10];
while(cin>>x)
{
temp=8*(x[0]-48)+7*(x[1]-48)+6*(x[2]-48)
+5*(x[3]-48)+4*(x[4]-48)+3*(x[5]-48)+2*(x[6]-48)+1*(x[7]-48)+(x[8]-48);
for(int i=65; i<90; i++){
c=i; sum=temp;
switch(c){
case'A': sum+=1; break;
case'B': sum+=10; break;
case'C': sum+=19; break;
case'D': sum+=28; break;
case'E': sum+=37; break;
case'F': sum+=46; break;
case'G': sum+=55; break;
case'H': sum+=64; break;
case'I': sum+=39; break;
case'J': sum+=73; break;
case'K': sum+=82; break;
case'L': sum+=2; break;
case'M': sum+=11; break;
case'N': sum+=20; break;
case'O': sum+=48; break;
case'P': sum+=29; break;
case'Q': sum+=38; break;
case'R': sum+=47; break;
case'S': sum+=56; break;
case'T': sum+=65; break;
case'U': sum+=74; break;
case'V': sum+=83; break;
case'W': sum+=21; break;
case'X': sum+=3; break;
case'Y': sum+=12; break;
case'Z': sum+=30; break;
}
if(sum%10==0)cout<<c<<"\n";
}

}


}

 
#12338: Re:C++ WA(line1)


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [61.216.80.115]
最後登入時間 :
2023-12-25 15:06:44
a054. 電話客服中心 -- 板橋高中教學題 | From: [112.105.247.247] | 發表日期 : 2017-07-08 21:44

#include <bits/stdc++.h>

using namespace std;

int main() {
int sum,temp;
char c,x[10];
while(cin>>x)
{
temp=8*(x[0]-48)+7*(x[1]-48)+6*(x[2]-48)
+5*(x[3]-48)+4*(x[4]-48)+3*(x[5]-48)+2*(x[6]-48)+1*(x[7]-48)+(x[8]-48);
for(int i=65; i<90; i++){
c=i; sum=temp;
switch(c){
case'A': sum+=1; break;
case'B': sum+=10; break;
case'C': sum+=19; break;
case'D': sum+=28; break;
case'E': sum+=37; break;
case'F': sum+=46; break;
case'G': sum+=55; break;
case'H': sum+=64; break;
case'I': sum+=39; break;
case'J': sum+=73; break;
case'K': sum+=82; break;
case'L': sum+=2; break;
case'M': sum+=11; break;
case'N': sum+=20; break;
case'O': sum+=48; break;
case'P': sum+=29; break;
case'Q': sum+=38; break;
case'R': sum+=47; break;
case'S': sum+=56; break;
case'T': sum+=65; break;
case'U': sum+=74; break;
case'V': sum+=83; break;
case'W': sum+=21; break;
case'X': sum+=3; break;
case'Y': sum+=12; break;
case'Z': sum+=30; break;
}
if(sum%10==0)cout<<c<<"\n";
}

}


}



我猜 是因為你每個都換行了0u0

 
ZeroJudge Forum