建立乙個陣列,實現初始化,清空,逆置等命令。

2021-09-05 11:13:14 字數 1156 閱讀 2347

建立乙個陣列,實現函式init()初始化陣列、實現乙個函式empty()清空陣列、實現乙個reverse()函式完成陣列元素的逆置。(自己設定函式的引數和返回值)

思路:(1)【init()函式,初始化陣列】定義好陣列之後對陣列進行賦值,套用迴圈 for() 語句,對0-9下標進行手動輸入10個數,之後再利用 for() 迴圈語句依次將賦值的數列印出來

(2)【empty() 函式,清空陣列】在列印好之後,再利用for()迴圈語句把0賦值給每個陣列元素,然後再用printf()語句列印。

(3)【reverse()函式,陣列的逆置】先列印下標為9的數,依次遞減列印出所有的陣列元素。

(4)定義乙個選單,可以使執行起來更方便有序。

.定義好所有的函式,之後就是寫main()函式,輸入對應的數字,配合if()語句呼叫對應的函式。

#define _crt_secure_no_warnings

#include

#include

void

menu()

void

init

(int a)

//實現乙個函式init初始化陣列。

printf

("初始化後的陣列為:\n");

for(i =

0; i <

10; i++

)printf

("陣列初始化成功!\n");

printf

("\n");

}void

empty

(int a)

//清空該陣列。

printf

("清空陣列完成!\n");

printf

("\n");

}void

reverse

(int a)

//實現函式的,完成陣列元素的調換。

printf

("陣列逆置完成!\n");

printf

("\n");

}int

main()

if(num =2)

if(num =3)

if(num =4)

else

}system

("pause");

return0;

}

【僅供參考】

建立乙個陣列,實現陣列元素的初始化,逆置,清空

建立乙個陣列,實現函式init 初始化陣列 實現empty 清空陣列 實現reverse 函式完成陣列元素的逆置。要求 自己設計函式的引數,返回值。1 init 陣列元素的初始化 定義乙個一維陣列,計算機會根據給定的陣列大小,隨機給定陣列中元素的值。建立乙個初始化函式,手動輸入陣列中每個元素的值。2...

對陣列初始化,清空,逆置

include include include void initarray int a,int size void reversearray int a,int size printf d a i void emptyarray int a,int size int main assert 巨集的...

陣列的初始化 清空和逆置

include include void init int arr,int size void empty int arr,int size 在這裡,初始化和清空是一樣的操作 void swap int x,int y void reverse int arr,int size int left 0...