L1-023 输出GPLT

it2025-11-04  12

#include <stdio.h> #include <string.h> int main() { char ch[10001]; int a[4]={0},len; gets(ch); len=strlen(ch); for(int i=0;i<len;i++) { if(ch[i]=='G'||ch[i]=='g') a[0]++; if(ch[i]=='P'||ch[i]=='p') a[1]++; if(ch[i]=='L'||ch[i]=='l') a[2]++; if(ch[i]=='T'||ch[i]=='t') a[3]++; } while(1) { if(a[0]==0&&a[1]==0&&a[2]==0&a[3]==0) break; if(a[0]>0) { printf("G"); a[0]--; } if(a[1]>0) { printf("P"); a[1]--; } if(a[2]>0) { printf("L"); a[2]--; } if(a[3]>0) { printf("T"); a[3]--; } } return 0; }
最新回复(0)