程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 實現奇偶排序(c語言)

實現奇偶排序(c語言)

編輯:關於C

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

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

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


/****
*負責冒泡排序
***/
int* sortFunction(int data[]){
	int i,j;
	for(j=0;jdata[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

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


我覺得看了 北大的計算機概論A 這門課,收獲很多,特動手重新復習了一下C語言程序設計,把課裡的習題自己動手做了一遍。

Introduction to Computing 計算概論A
by Ge Li 李戈, Ph.D.




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved