/*
寫乙個氣泡排序方法,
bubblesort(int data,int numbers_of_data)
要求如下:
1、滿足陣列data中的所有偶數和所有奇數均是遞增排序。
2、滿足data中奇、偶數分別排開,偶在前,奇在後,如:
原始data: 1 4 8 5 6 9 2 7
經過你寫的函式排序後變成: 2 4 6 8 1 5 7
*/void bubblesort(int data,int number_of_data)
}if((data[i]%2!=0)&&(data[i+1]%2==0))//i為奇數,i+1為偶數
}j--;}}
main()
;int i;
printf("before sort:testdata[i]/n");
for(i=0;i<8;i++)
bubblesort(testdata,8);
printf("/n");
printf("after sort:testdata[i]/n");
for(i=0;i<8;i++)
printf("%d ",testdata[i]);
}
經典C 語言筆試題目 1
q1 c和c 中struct有什麼區別?q2 c 中的struct和class有什麼區別?a 從語法上講,class和struct做型別定義時只有兩點區別 一 預設繼承許可權。如果不明確指定,來自class的繼承按照private繼承處理,來自struct的繼承按照public繼承處理 二 成員的預...
2007廣東北電筆試題目
廣東北電筆試題目 1.兩篇翻譯,中譯英,英譯中。10分 2.程式設計題。40分 有乙個整型陣列,要求從中找出乙個和最大的連續子集,輸出最大的和。如陣列 2,11,4,13,5,2 maxsum 20 11 4 13 20 陣列 7,8,16,2,4,2,15,14,3,7,1,2 maxsum 19...
C語言筆試題
有a b c d四個人,要在夜裡過一座橋。他們通過這座橋分別需要耗時1 2 5 10分鐘,只有一支手電,並且同時最多只能兩個 人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?答案 a b 2 mins 1 mins a c d 10 mins 2 mins b a b 2 mins 一共...