PAT 1043 输出PATest(二)

来源:互联网 发布:淘宝卖虚拟物品流程 编辑:程序博客网 时间:2024/05/29 12:32
#include<stdio.h>#include<string.h>int main(void){    char str[10001];    int i;    int P_cnt=0;    int A_cnt=0;    int T_cnt=0;    int e_cnt=0;    int s_cnt=0;    int t_cnt=0;     gets(str);    for(i=0;i<strlen(str);i++){        if(str[i]=='P') P_cnt++;        if(str[i]=='A') A_cnt++;        if(str[i]=='T') T_cnt++;        if(str[i]=='e') e_cnt++;        if(str[i]=='s') s_cnt++;        if(str[i]=='t') t_cnt++;    }    while(P_cnt||A_cnt||T_cnt||e_cnt||s_cnt||t_cnt){        if(P_cnt>0){            printf("P");            P_cnt--;        }            if(A_cnt>0){            printf("A");            A_cnt--;        }            if(T_cnt>0){            printf("T");            T_cnt--;        }            if(e_cnt>0){            printf("e");            e_cnt--;        }            if(s_cnt>0){            printf("s");            s_cnt--;        }            if(t_cnt>0){            printf("t");            t_cnt--;        }    }    return 0; } 
0 0
原创粉丝点击