龙空技术网

C语言每日一练10——数组元素逆序存放并显示

折腾的小大叔 108

前言:

当前朋友们对“递归完成数组的逆序”都比较看重,你们都需要剖析一些“递归完成数组的逆序”的相关内容。那么小编同时在网摘上网罗了一些对于“递归完成数组的逆序””的相关内容,希望看官们能喜欢,小伙伴们一起来了解一下吧!

题目:

利用指针将数组的元素进行逆序,并显示出来。

实现代码:

/* ============================ Name        : TEST-32-20200612.c Author      : 折腾的小大叔 Version     : Copyright   : Your copyright notice Description : ============================ */#include <stdio.h>#include <stdlib.h>#define NUM 10static int Reverse(int *arr,int num){    int temp;    for(int i=0;i<num/2;i++)    {    	temp =*(arr+i);    	*(arr+i)=*(arr+num-i-1);    	*(arr+num-i-1)=temp;    }    return 0;}int main(void){    int a[NUM]={0,1,2,3,4,5,6,7,8,9};    Reverse(a,NUM);    printf("The result:\n\n");    for(int i=0;i<NUM;i++)    {    	printf("%d",a[i]);    }}

运行结果:

========END=========

推荐阅读:

C语言每日一练9——小学智力题

C语言每日一练8——数组中最大值和最小值

C语言每日一练7——指向结构体变量的指针使用

标签: #递归完成数组的逆序 #数组的逆序算法java #数组逆序js #数组逆序存放指针 #c语言输出逆序数字