公司如何注册网站网站后台管理系统php
公司如何注册网站,网站后台管理系统php,西安城市建设职业学院官方网站,屋顶平台设计描述
荷兰国旗有三横条块构成#xff0c;自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列#xff0c;要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。 …描述
荷兰国旗有三横条块构成自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。 输入 第1行是一个正整数nn100表示有n组测试数据。接下来有n行每行有若干个由RWB三种字符构成的字符串序列其中RW和B分别表示红、白、蓝三种颜色的条块,每行最多有1000个字符。 输出 对输入中每行上由RWB三种字符构成的字符串序列将它们重新排列使所有相同颜色的条块在一起满足前述要求。 样例输入 3 BBRRWBWRRR RRRWWRWRB RBRW 样例输出 RRRRRWWBBB RRRRRWWWB RRWB
代码如下
#include stdio.h//总体思路就是定义一个字符数组然后分别一个一个进行判断RWB #include string.h int main() { char a[1000]; int x,y,i; scanf(“%d”,x); while(x–)//x组数据 { scanf(“%s”,a); ystrlen(a);//将y记住字符数组a的长度 for(i0;i y;i) { if(a[i]‘R’)//将每个字符都与R比较有几个R就直接输出 { printf(“R”); } } for(i0;i y;i) { if(a[i]‘W’)//同理W、B也一样有几个输出几个即可只是顺序有先后而已 { printf(“W”); } } for(i0;i y;i) { if(a[i]‘B’) { printf(“B”); } } printf(“\n”);//最后控制格式即可 } }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88858.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!