=====
第2題:奇偶排序(一)
=====
#include#define COUNT 10 #define bool int #define true 1 #define false 0 /**** *負責冒泡排序 ***/ int* sortFunction(int data[]){ int i,j; for(j=0;j 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
以上代碼編寫與vs2012裡完成。
我覺得看了 北大的計算機概論A 這門課,收獲很多,特動手重新復習了一下C語言程序設計,把課裡的習題自己動手做了一遍。
Introduction to Computing 計算概論A
by Ge Li 李戈, Ph.D.