Chinaunix首页 | 论坛 | 博客
  • 博客访问: 65250
  • 博文数量: 50
  • 博客积分: 2360
  • 博客等级: 大尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-02 15:59
文章分类

全部博文(50)

文章存档

2011年(1)

2009年(49)

我的朋友

分类: C/C++

2009-09-25 12:26:06

#include
main()
{
    int a[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
    int i=0,j = sizeof(a)/sizeof(a[0])-1,temp;
    while( i <= j )
    {
        if(!(a[i]&1))
        {
            if(a[j]&1)
            {
                temp = a[i];
                a[i] = a[j];
                a[j]= temp;
                i++;
            }
            j--;        
        }
        else
            i++;
    }
    for(i=0;i<=(sizeof(a)/sizeof(a[0])-1);i++)
        printf("%d  ",a[i]);
}
阅读(288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~