#include <stdio.h>
#include <string.h>
int main()
{
int a[105];
int x;
int i, j;
int flag;
memset(a,0,sizeof(a));
while(~scanf("%d",&x))
{
a[x] = 1;
flag = 0;
for(i = 1;i <= 9;i ++)
{
scanf("%d",&x);
a[x] ++;
}
int cnt = 0;
for(i = 50;i >= 1;i --)
{
int t = 2 * i - 1;
if(a[t] != 0)
{
for(j = 1;j <= a[t];j ++)
{
if(j==1 && !flag)
{printf("%d",t);flag = 1;}
else
printf(" %d",t);
}
}
}
for(i = 0;i <= 50;i ++)
{
int t = 2 * i;
if(a[t] != 0)
{
for(j = 1;j <= a[t];j++)
{
if(j == 1 && !flag)
{printf("%d",t);flag = 1;}
else
printf(" %d",t);
}
}
}
printf("\n");
memset(a,0,sizeof(a));
}
return 0;
}
题目1117:整数奇偶排序
最新推荐文章于 2021-11-18 21:12:26 发布
本文深入探讨了算法和数据结构在计算机科学中的核心作用,通过实例展示了它们在解决实际问题时的高效性和灵活性。从排序算法到数据结构如二叉树、链表和散列表,再到更高级的算法如深度优先搜索和动态规划,文章详细阐述了这些概念的原理、实现方法以及在不同场景中的应用。同时,还涉及了数据安全、人工智能和区块链等前沿领域的最新发展,展示了算法与数据结构在这些领域的关键角色。
842

被折叠的 条评论
为什么被折叠?



