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 |
【好心人看看】样例能过 为什么输出格式错误???#include<stdio.h> #include<string.h> char a[21]; int b[21]; int main() { int i; while(gets(a)!=EOF) { memset(b,0,sizeof(b)); for(i=0;i<strlen(a);i++) { if(a[i-1]!=a[i]||i==0) { if(a[i]=='B'||a[i]=='F'||a[i]=='P'||a[i]=='V') b[i]=1; else if(a[i]=='C'||a[i]=='G'||a[i]=='J'||a[i]=='K'||a[i]=='Q'||a[i]=='S'||a[i]=='X'||a[i]=='Z') b[i]=2; else if(a[i]=='D'||a[i]=='T') b[i]=3; else if(a[i]=='L') b[i]=4; else if(a[i]=='M'||a[i]=='N') b[i]=5; else if(a[i]=='R') b[i]=6; } } if(b[0]!=0) printf("%d",b[0]); for(i=1;i<strlen(a);i++) { if(b[i]!=0&&b[i-1]!=b[i]) printf("%d",b[i]); } printf("\n"); } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator