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; int main() { char word[23]; char code[23]; while(cin>>word) { int j=0, pre=0;; for(int i=0; word[i]!='\0'; i++) { if((word[i]=='B' || word[i]=='F' || word[i]=='P' || word[i]=='V') && pre!=1) { code[j++] = '1'; pre = 1; } else if((word[i]=='C' || word[i]=='G' || word[i]=='J' || word[i]=='K' || word[i]=='Q' || word[i]=='S' || word[i]=='X' || word[i]=='Z') && pre!=2) { code[j++] = '2'; pre = 2; } else if((word[i]=='D' || word[i]=='T') && pre!=3) { code[j++] = '3'; pre = 3; } else if(word[i]=='L' && pre!=4) { code[j++] = '4'; pre = 4; } else if((word[i]=='M' || word[i]=='N') && pre!=5) { code[j++] = '5'; pre = 5; } else if(word[i]=='R' && pre!=6) { code[j++] = '6'; pre = 6; } else if(word[i]=='A' || word[i]=='E' || word[i]=='I' || word[i]=='O' || word[i]=='U' || word[i]=='H' || word[i]=='W') pre = 0; } code[j] = '\0'; cout<<code<<endl; } system("pause"); return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator