建立乙個陣列,實現函式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...