0
点赞
收藏
分享

微信扫一扫

谁先倒?pta

司马吹风 2022-03-11 阅读 93
c语言

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBFeGNlbGxlbnQgSGFuYQ,size_20,color_FFFFFF,t_70,g_se,x_16

  •  代码

#include<stdio.h>

2

#include<string.h>

3

 

int main(){

4

    char a[10005];

5

    int i,j,h;

6

    scanf("%s",a);

7

    int len;

8

    len=strlen(a);

9

    int g=0,p=0,l=0,t=0;

10

 

    for(i=0;i<len;i++){

11

        if(a[i]=='g'||a[i]=='G') g++;

12

        if(a[i]=='p'||a[i]=='P') p++;

13

        if(a[i]=='l'||a[i]=='L') l++;

14

        if(a[i]=='t'||a[i]=='T') t++;

15

    }

16

 

    while(1){

17

 

        if(g==0&&p==0&&l==0&&t==0){

18

            break;

19

        }

20

 

        if(g>0){

21

            printf("G");

22

            g--;

23

        }

24

 

        if(p>0){

25

            printf("P");

26

            p--;

27

        }

28

 

        if(l>0){

29

            printf("L");

30

            l--;

31

        }

32

 

        if(t>0){

33

            printf("T");

34

            t--;

35

        }

36

    }

37

  

38

}
 

举报

相关推荐

PTA作业:谁先倒

练习13.谁先倒

L1-019 谁先倒

L1-019 谁先倒 (15 分)

L1-019 谁先倒 (15 分) c++

PTA PTA

0 条评论