C程序设计(第五版)——第六章第5题

小微 科技C程序设计(第五版)——第六章第5题已关闭评论116字数 405阅读模式
摘要将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。解:解此题的思路是以中间的元素为中心,将其两侧对称的元素的值互换即可。例如,将5和9...

将一个数组中的值按逆序从新寄存。例如,原来顺序为8,6,5,4,1。请求改成1,4,5,6,8。

解:文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

解此题的思路是以中间的元素为中心,将其双侧对称的元素的值互换便可。例如,将5以及9互换,将8以及6互换。文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

int main()文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

{文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

int a[N],i,temp;文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

printf(\"enter array a:\\n\");文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

for(i=0;i<N;i++)文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

scanf(\"%d\",&a[i]);文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

for(i=0;i<N/2;i++)文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

{文章源自微观生活(93wg.com)微观生活-https://93wg.com/17487.html

temp=a[i];

a[i]=a[N-i-1];

a[N-i-1]=temp;

}

printf(\"\\nNow,array a:\\n\");

for(i=0;i<N;i++)

printf(\"%d \",a[i]);

printf(\"\\n\");

return 0;

}

注:N的值可以扭转

以上就是微观生活(93wg.com)关于“C程序设计(第五版)——第六章第5题”的详细内容,希望对大家有所帮助!

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/17487.html