前言:
当前朋友们对“递归完成数组的逆序”都比较看重,你们都需要剖析一些“递归完成数组的逆序”的相关内容。那么小编同时在网摘上网罗了一些对于“递归完成数组的逆序””的相关内容,希望看官们能喜欢,小伙伴们一起来了解一下吧!题目:
利用指针将数组的元素进行逆序,并显示出来。
实现代码:
/* ============================ 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语言输出逆序数字