【NYOJ】[268]荷兰国旗问题

来源:互联网 发布:tmt 知乎 编辑:程序博客网 时间:2024/04/29 00:09

这里写图片描述
这里写图片描述

没事写着玩-.-

#include<stdio.h>#include<string.h>int main() {    int T;    scanf("%d",&T);    while(T--) {        int R=0,W=0,B=0;        char s[1200];        scanf("%s",s);        int l=strlen(s);        for(int i=0; i<l; i++) {            if(s[i]=='R')                R++;            else if(s[i]=='W')                W++;            else if(s[i]=='B')                B++;            }        for(int i=0; i<R; i++)            printf("R");        for(int i=0; i<W; i++)            printf("W");        for(int i=0; i<B; i++)            printf("B");        printf("\n");    }    return 0;}

标程:

#include<stdio.h>int main() {    int n;    scanf("%d",&n);    getchar();    while(n--) {        int w=0,b=0;        char c;        while((c=getchar())!=10)            c=='R'?printf("R"):(c=='W'?w++:b++);        while(w--)            putchar('W');        while(b--)            putchar('B');        printf("\n");    }}

题目地址:【NYOJ】[268]荷兰国旗问题

0 0
原创粉丝点击