码迷,mamicode.com
首页 > 其他好文 > 详细

1043 输出PATest (20分)

时间:2020-02-02 17:49:06      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:bsp   mes   i++   span   names   har   bre   code   color   

#include <string.h>
#include <iostream>
using namespace std;

int main()
{
    char str[10005];
    int c_p=0,c_a=0,c_T=0,c_e=0,c_s=0,c_t=0;
    cin>>str;
    for(int i=0;i<strlen(str);i++)
    {
        if(str[i]==P)
            c_p++;
        else if(str[i]==A)
            c_a++;
        else if(str[i]==T)
            c_T++;
        else if(str[i]==e)
            c_e++;
        else if(str[i]==s)
            c_s++;
        else if(str[i]==t)
            c_t++;
    }
    while(1)
    {
        if(c_p>0)
        {
            cout<<"P";
            c_p--;
        }
        if(c_a>0)
        {
            cout<<"A";
            c_a--;
        }
        if(c_T>0)
        {
            cout<<"T";
            c_T--;
        }
        if(c_e>0)
        {
            cout<<"e";
            c_e--;
        }
        if(c_s>0)
        {
            cout<<"s";
            c_s--;
        }
        if(c_t>0)
        {
            cout<<"t";
            c_t--;
        }
        if(c_p==0&&c_a==0&&c_T==0&&c_e==0&&c_s==0&&c_t==0)
            break;
    }
    return 0;
}

 

1043 输出PATest (20分)

标签:bsp   mes   i++   span   names   har   bre   code   color   

原文地址:https://www.cnblogs.com/QRain/p/12252654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!