#define _CRT_SECURE_NO_WARNINGS 1 //创建一个整型数组,完成对数组的操作 //1.实现函数init()初始化数组为全0 //2.实现print()打印数组的每个元素 //3.实现reverse()函数完成数组元素的逆置 #include<stdio.h> void init(int arr1[], int sz) { int i = 0; for (i = 0; i < sz; i++) { arr1[i] = 0; } } void print(int arr1[],int sz) { int i = 0; for (i = 0; i < sz; i++) { printf("%d ", arr1[i]); } printf("\n"); } void reverse(int arr1[], int sz) { int left = 0; int right = sz - 1; while (left < right) { int tmp = arr1[left]; arr1[left] = arr1[right]; arr1[right] = tmp; left++; right--; } } int main() { int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 }; int sz = sizeof(arr1) / sizeof(arr1[0]); print(arr1, sz); reverse(arr1,sz); print(arr1, sz); init(arr1,sz); print(arr1,sz); return 0; }
浙公网安备 33010602011771号