C語言兩個函式題

2021-10-05 20:00:42 字數 889 閱讀 5989

f3 查詢陣列元素最大值 (10分)

本題要求實現乙個函式,查詢陣列中最大元素的下標。例如陣列為,則該函式應該返回4。題目輸入保證陣列元素各不相同。

函式介面定義:

int indexofmax(int *array, int size);

其中 array 和 size 是使用者傳入的引數。 array 是陣列首位址; size 是陣列元素的個數。函式須返回陣列中最大元素的下標(從0開始)。

裁判測試程式樣例:

/* 此測試程式僅為示例,實際的測試程式可能不同 */

#define maxsize 100

int indexofmax(int *array, int size);

int main()

max = array[i];

indexofmax = i;

}} return indexofmax;

}

覺得這道題簡單 ,但是開始沒看清題 需要返回陣列下標 值得注意的是返回的indexofmax

本題要求實現乙個函式,可將乙個整型陣列裡的元素逆轉。例如原陣列是[1,3,5,7,9],逆轉之後變成[9,7,5,3,1]

函式介面定義:

void reverse(int *array, int size);

其中引數 array是陣列首位址,size是陣列的長度(size>0)。

這道題有兩種方法 1申請另乙個陣列空間進行輸出

2 在此空間進行

void reverse(int *array, int size)

}

if(size<2) return ;	

else

```

兩個c語言的呼叫函式總結

函式原型 intsystem constchar command 我以這個為測試為例 system abcde 顯示如下 abcde 不是內部或外部命令,也不是可執行的程式 或批處理檔案。pressanykeytocontinue 這個很能說明問題 在windows作業系統下,system 函式真正...

兩個邏輯題

近期遇到兩個邏輯題,感覺有點好玩,發上來以作記錄。1 給定9個球,其中乙個質量比其他8個球要輕 或者重 給定乙個天平,問最少幾次可以把這個輕球找出來。2 給定一組大小長短不一的樂高積木,以及乙個天平,如何把這組樂高積木按照重量從輕到重排列出來。第一題,只要把9個球分成3組,兩組先比較,重量輕的一組,...

兩個分塊題

題目一 給出乙個長為 n 的數列,以及 n個操作,操作涉及區間加法,詢問區間內小於某個值 x的元素個數。分析 將數列分成sqrt n 塊,每塊維護乙個懶惰標記 乙個有序表 vector實現 即可。操作的時候,先暴力處理左右兩端不完整的塊,再處理中間完整的塊,注意懶惰標記的釋放。區間加法o n 詢問區...