北電C語言筆試題(1)

2021-07-09 21:46:48 字數 620 閱讀 5975

/*

寫乙個氣泡排序方法,

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 一共...