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 |
run time error 同门们帮帮忙好不好啊?代码如下。。。#include <stdio.h> #include<string.h> int main(int argc, char *argv[]) { char s[22],c[22],d[22]; int i,j,sum,Len,NLen,w,x,z; while(scanf("%s",s)!=EOF) { Len=strlen(s); j=0; for(i=0;i<Len;i++) { if(s[i]=='B'||s[i]=='F'||s[i]=='P'||s[i]=='V') { c[j]=1; j++; } else if(s[i]=='C'||s[i]=='G'||s[i]=='J'||s[i]=='K'||s[i]=='Q'||s[i] =='S'||s[i]=='X'||s[i]=='Z') { c[j]=2; j++; } else if(s[i]=='D'||s[i]=='T') { c[j]=3; j++; } else if(s[i]=='L') { c[j]=4; j++; } else if(s[i]=='M'||s[i]=='N') { c[j]=5; j++; } else if(s[i]=='R') { c[j]=6; j++; } else continue; } c[j]='\0'; NLen=strlen(c); z=0; w=0; while(c[w]!='\0') { d[z]=c[w]; z++; for(x=w+1;x<NLen;x++) { if(c[w]==c[x]) continue; else {w=x; break;} } } d[z]='\0'; printf("%s\n",d); } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator