for switch 语句: #include<stdio.h> int main() { int T,i; char a,b,c; scanf("%d",&T); for(i=1;i<=T;i++) { scanf("%s\0%s\0%s",&a,&b,&c);
switch(a) {case 'A': printf("Accepted\n"); break; case 'P': printf("Presentation Error\n"); break; case 'W': printf("Wrong Answer\n"); break; case 'R': printf("Runtime Error\n"); break; case 'T': printf("Time Limit Exceeded\n"); break; case 'M': printf("Memory Limit Exceeded\n"); break; case 'O': printf("Output Limit Exceeded\n"); break; default: printf("Compilation Error\n"); break; }} return 0; } 数组: #include<stdio.h> #include<string.h> int main() { char a[3]; int n; scanf("%d&*c",&n); while(n–) { gets(a); if(a[0]‘A’ &&a[1]‘C’) { printf(“Accepted\n”); } if(a[0]‘P’ && a[1]‘E’) { printf(“Presentation Error\n”); } if(a[0]‘W’ && a[1]‘A’) { printf(“Wrong Answer\n”); } if(a[0]‘R’ && a[1]‘E’) { printf(“Runtime Error\n”); } if(a[0]‘T’ && a[1]‘L’ && a[2]‘E’) { printf(“Time Limit Error\n”); } if(a[0]=‘M’ && a[1]‘L’ && a[2]‘E’) { printf(“Memory Limit Error\n”); } if(a[0]=‘O’ && a[1]‘L’ && a[2]‘E’) { printf(“Output Limit Error\n”); } if(a[0]‘C’ && a[1]==‘E’) { printf(“Compilation Error\n”); } } return 0; }