C语言----函数

45 阅读1分钟

数组操作函数:创建一个整型数组,完成对数组的操作,实现Print()函数打印数组的每个元素,实现Reverse()函数完成数组的逆置。

要求:

  1. Print函数:void Print(int arr[],int sz)-打印数组元素。
  2. Reverse函数:void Reverse(int arr[],int sz)-逆置数组元素。
#include <stdio.h>
void Print(int arr[5],int len){
	for (int i = 0;i<len;i++){
		printf("%d",arr[i]);
	}
	printf("\n");
}

void Reverse(int arr[],int len){
	int i = 0;
	int j = len - 1;
	while(i<j){
		int tmp = arr[i];
		arr[i] = arr[i];
		arr[j] = tmp;
		i++;
		j--;
		
	}
}

int main(){
	int arr[] = {1,2,3,4,5};
	int len = sizeof(arr)/sizeof(arr[0]);
	Print(arr,len);
	Reverse(arr,len);
	Print(arr,len);
	return 0;
}

运行结果:

image.png