国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 闸北区| 东兴市| 潼南县| 西宁市| 霸州市| 佛冈县| 绥棱县| 申扎县| 华蓥市| 盐边县| 宁海县| 庆云县| 临颍县| 百色市| 甘南县| 理塘县| 岳阳市| 蛟河市| 灵台县| 资阳市| 临邑县| 南川市| 博湖县| 茌平县| 西峡县| 固始县| 南康市| 江津市| 宣恩县| 平塘县| 济阳县| 广安市| 金川县| 汪清县| 隆化县| 博乐市| 屯门区| 那曲县| 罗定市| 那曲县| 盐边县|