C C C語言對整型陣列的一些簡單操作

2021-10-20 18:30:30 字數 857 閱讀 1403

設計目標:建立乙個整型陣列,完成對陣列的操作

1.實現初始化陣列為全0(init) ;

2.實現列印陣列的每個元素(printf);

3.實現完成陣列元素的逆置(reverse);

一些比較簡單的對整型陣列的操作,也比較常用,方便以後使用。

思路:1.初始化陣列為全0:遍歷逐個賦0;

2.實現列印陣列的每個元素:遍歷逐個列印;

3.實現完成陣列元素的逆置:從兩端相向而行,逐位調換;

#includevoid init(int arr1 , int array_length1)		//初始化陣列為全0

}void print(int arr2, int array_length2) //列印陣列的每個元素

printf("\n");

}void reverse(int arr3, int array_length3) //完成陣列元素的逆置

}int main()

; int array_length = sizeof(arr) / sizeof(arr[0]);

printf("原陣列:");

print(arr, array_length);

reverse(arr, array_length);

printf("逆置後:");

print(arr, array_length);

init(arr, array_length);

printf("初始化:");

print(arr, array_length);

return 0;

}

C語言 對 的一些用法

1.元素移動 題目 編寫函式move將陣列a 共有m個元素 中元素向左迴圈移位n次 源 void move int a,int m,int n 反思 如題目向右迴圈位移n次,又將如何改變?如下 void move int a,int m,int n 2.凱撒加密 題目 為了防止資訊被別人輕易竊取,需...

關於陣列的一些簡單操作

小小的陣列問題,以二維陣列為例 int a 2 3 陣列所有值都宣告為0 但是如果想把陣列所以值都宣告為1的話不能像0那樣做,而要 int a 2 3 如果陣列的長度和寬度不確定,要動態宣告 int b new int n for int i 0 i 這樣宣告的意思是 先宣告乙個2維指標,並給這個指...

一些簡單的樹狀陣列題

大意 給定一列數 a i 求滿足下列條件的數對 x,y 的數量 1 xn 與 a i n 是等價的,所以直接將大於n的 a i 賦為 n 可以避免離散化 include include include include include include include include using nam...