- 博客(278)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然安装ZOJ的顺序输出。
训练时发现的好题目。#include
#include
int main()
{
char ch;
char str[100];
while(gets(str))
{
if(str[0] == 'E')
return 0;
int z = 0, o = 0, j = 0, i = 0;
while(str[i] != '\0')
{
switch(str[i])
{
case 'Z':
z++;
break;
case 'O':
o++;
break;
case 'J':
j++;
break;
}
i++;
}
int N = z + j + o;
for(i = 0; i 0)
{
printf("Z");
z--;
}
if(o > 0)
{
printf("O");
o--;
}
if(j > 0)
{
printf("J");
j--;
}
}
printf("\n");
}
return 0;
}
2013-07-08
Struts2返回无法返回到指定页面
2017-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人