| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
哪位帮忙看下哪错了,一直是WA!感谢!#include <iostream>
using namespace std;
#include <stdio.h>
typedef struct
{
char word;
int times;
}LetterNode;
int main()
{
LetterNode letter[91];
char a[1000];
int time,t,p,w,i;
letter[' '].word='1';
letter[' '].times=1;
letter['A'].word='2';
letter['A'].times=1;
letter['B'].word='2';
letter['B'].times=2;
letter['C'].word='2';
letter['C'].times=3;
letter['D'].word='3';
letter['D'].times=1;
letter['E'].word='3';
letter['E'].times=2;
letter['F'].word='3';
letter['F'].times=3;
letter['G'].word='4';
letter['G'].times=1;
letter['H'].word='4';
letter['H'].times=2;
letter['I'].word='4';
letter['I'].times=3;
letter['J'].word='5';
letter['J'].times=1;
letter['K'].word='5';
letter['K'].times=2;
letter['L'].word='5';
letter['L'].times=3;
letter['M'].word='6';
letter['M'].times=1;
letter['N'].word='6';
letter['N'].times=2;
letter['O'].word='6';
letter['O'].times=3;
letter['P'].word='7';
letter['P'].times=1;
letter['Q'].word='7';
letter['Q'].times=2;
letter['R'].word='7';
letter['R'].times=3;
letter['S'].word='7';
letter['S'].times=4;
letter['T'].word='8';
letter['T'].times=1;
letter['U'].word='8';
letter['U'].times=2;
letter['V'].word='8';
letter['V'].times=3;
letter['W'].word='9';
letter['W'].times=1;
letter['X'].word='9';
letter['X'].times=2;
letter['Y'].word='9';
letter['Y'].times=3;
letter['Z'].word='9';
letter['Z'].times=4;
cin>>t;
while(t--)
{
cin>>p>>w;
flushall();
gets(a);
time=0;
time=time+letter[a[0]].times*p;
for(i=1;i<strlen(a);i++)
{
if(letter[a[i]].word==letter[a[i-1]].word&&letter[a[i]].word!='1')
{
time=time+letter[a[i]].times*p+w;
}
else
{
time=time+letter[a[i]].times*p;
}
}
cout<<time<<endl;
}
return 1;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator