a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

c語言實現奇偶排序算法

2020-01-26 15:39:50
字體:
來源:轉載
供稿:網友

=====
第2題:奇偶排序(一)
=====


總時間限制:
1000ms
內存限制:
65536kB
描述
輸入十個整數,將十個整數按升序排列輸出,并且奇數在前,偶數在后。
輸入
輸入十個整數
輸出
按照奇偶排序好的十個整數

復制代碼 代碼如下:

#include<stdio.h>

#define  COUNT 10
#define bool int
#define true 1
#define false 0


/****
*負責冒泡排序
***/
int* sortFunction(int data[]){
 int i,j;
 for(j=0;j<COUNT-1;j++){
  for(i=0;i<COUNT-1-j;i++){

    if (data[i]>data[i+1]){
     int tmp=data[i]; data[i]=data[i+1];data[i+1]=tmp;
    }

  }

 }
 return data;
}

/****
**負責判斷奇數或者偶數
*/
bool isOddNumber(int data){

 if(data % 2==0){
  return false;
 }else{
  return true;
 }
}

main()
{
 int arr[]={10, 9 ,8, 7 ,6, 5, 4, 3, 2, 1};
 int oddArr[COUNT]={0},evenArr[COUNT]={0};
 int *tmp=NULL;
 int i;
 int m=0;
 int n=0;
 for(i=0;i<COUNT;i++){
  if(isOddNumber(arr[i])){
   evenArr[m++]=arr[i];
  }else{
   oddArr[n++]=arr[i];
  }
 }

 //對于奇數數組排序
 tmp=sortFunction(oddArr);
 puts("/n========odd number==========/n");
 for(i=0;i<COUNT;i++){
  int num=*tmp;
  if(num!=0)
  {
   printf("%d ",num);
  }
  *tmp++;
 }

 

 //對于偶數數組排序
 tmp=sortFunction(evenArr);
 puts("/n========even number==========/n");
 for(i=0;i<COUNT;i++){
  int num=*tmp;
  if(num!=0)
  {
   printf("%d ",num);
  }
  *tmp++;
 }

 printf("over");
}


以上代碼編寫與vs2012里完成。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 日韩一区精品 | 国产欧美日韩综合精品一 | 久久精品这里热有精品 | 国产精品久久久久久一区二区三区 | 伊人天堂在线 | 欧美午夜精品理论片a级按摩 | 亚洲欧美日韩国产综合 | 久久久久久久久国产精品 | 天天天干干干 | 国产激情免费 | 波多野结衣亚洲 | 在线视频a | 国产一区二区视频在线观看 | 亚洲精品免费视频 | 一区二区三区在线播放 | 亚洲精品午夜aaa久久久 | 爱爱视频在线免费观看 | 久久精品免费观看视频 | 在线观看视频一区 | 国产欧精精久久久久久久 | 亚洲经典一区二区三区 | 久久99精品视频 | 黄色成人在线播放 | 色婷婷精品国产一区二区三区 | 久久精品国产99国产 | 日韩乱码中文字幕 | 国产免费网址 | 欧洲精品久久久 | 亚洲精品欧美 | 亚洲精品在线免费看 | 国产精品日韩 | 91精品国产高清一区二区性色 | 色欧美日韩 | 一级黄色大片视频 | 免费av在线网站 | 国产激情久久久久影院小草 | 成人激情开心网 | 91精品久久 | 久久国产一区二区 | 成人精品鲁一区一区二区 | 四虎影院最新地址 |