国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

c語言實(shí)現(xiàn)奇偶排序算法

2020-01-26 15:39:50
字體:
供稿:網(wǎng)友

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


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

復(fù)制代碼 代碼如下:

#include<stdio.h>

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


/****
*負(fù)責(zé)冒泡排序
***/
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;
}

/****
**負(fù)責(zé)判斷奇數(shù)或者偶數(shù)
*/
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];
  }
 }

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

 

 //對于偶數(shù)數(shù)組排序
 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里完成。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 仙游县| 澄城县| 来宾市| 元谋县| 通许县| 淮北市| 满洲里市| 河源市| 梁河县| 郧西县| 北川| 长垣县| 且末县| 永济市| 唐山市| 芦溪县| 江阴市| 闽侯县| 桐庐县| 平泉县| 晋城| 库尔勒市| 桃江县| 喀什市| 泰兴市| 墨江| 古田县| 亚东县| 阜宁县| 清丰县| 隆德县| 三河市| 本溪市| 海阳市| 沈丘县| 桐城市| 金阳县| 辛集市| 临沂市| 普洱| 馆陶县|