数组逆序程序
<p>以下是我的求逆序的程序,采用调用子函数的形式,欢迎提出宝贵的改进意见.</p><p>#include "stdio.h"<br/>#define M 10<br/>void eturn(int array)<br/>{<br/> int m,n,t,l=M/2;<br/> for(m=M-1,n=0;n<=l-1;m--,n++) /*求逆序的子函数*/<br/> {t=array;array=array;array=t;}<br/>} <br/>main()<br/>{/*求逆序的程序*/<br/> int array,m;<br/> printf("请输入一组%d个数的值:\n",M); /*输入一组数的值*/<br/> for(m=0;m<M;m++)<br/> scanf("%d",&array);<br/> eturn(array);<br/> printf("以下是这组%d个数的逆序:\n",M);<br/> for(m=0;m<M;m++) <br/> printf("%5d",array);<br/> getch();<br/>}<br/></p> 你要是想练一下手,10分钟把解决这个问题的递归算法写出来回复:(abcd123654321)数组逆序程序
有更专业的方法实现哦 学习来了
页:
[1]