将将一个数组逆序输出中的值按逆序重新存放,设原来的值为5,7,3,4,8要求改为升序排序,选择降

《C语言程序设计基础》习题集(含答案)
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《C语言程序设计基础》习题集(含答案)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口《程序设计基础》实验指导书_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
79页免费29页免费25页免费12页免费29页免费10页免费18页免费46页免费6页免费8页免费
喜欢此文档的还喜欢9页1下载券3页免费44页免费27页免费1页免费
《程序设计基础》实验指导书|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢用C语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1.要求改为1,4,5,6,8._百度知道
用C语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1.要求改为1,4,5,6,8.
提问者采纳
h&gt#include &5, a[i]); i++)
printf(&quot,6; printf(&%d & for(i=0; reverse(a, int n){ int* p=a+n-1,4;;void reverse(int a[];p)
t=*p; int t,5);&#92,1}, *a++=t;stdio,5;n& int i, *p--=*a;); while(a& i&}void main(){ int a[5]={8
提问者评价
其他类似问题
按默认排序
其他2条回答
array[i]),7,12;
a[j]=a[i]; for (i=0,9;j++)
if(a[j]&;j&i++) {
printf(&=i;a[i])
temp=a[j];
for(i=0,j,15;void sort(int a[],5;stdio,i,int n){
int temp,20};15,4,31,11;*test*&#47,6,22,18,2,15),n-1)#include& sort(i&i&int array[20]={1,10;
sort(a.h& int i=0;%d ,3;n;&i++)
}}void main(){&#47
#include&stdio.h&#include&string.h&main(){
char a[100],t;
k=strlen(a)-1;
for(i=0;2*i&=k;i++)
a[i]=a[k-i];
puts(a);} 其实书上的可以学会的。。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用C语言实现。将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
用C语言实现。将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。 5
这个是我写的 但是不管怎么样都不对 我希望某个高人能指点指点。。错在什么地方 得怎么改?
#include&stdio.h&void main(){int i,t,a[10];printf("请输入十个数字:\n");for(i=0;i&10;i++)scanf("%d",&a[i]);{for(i=0;i&5;i++){t=a[i];a[i]=a[9-i];a[9-i]=t;}}printf("%d",a[i]);}
printf("%d",a[i]);改为
for(i=0;i&10;i++)& printf("%d& ",a[i]);
可以啦 谢谢!
另外 我想问问 为什么用逗号隔开他们却是以下情况呢?
不过空格和回车可以实现
scanf("%d,%d", &a,&b)就可以用1,2来作为输入
但如果用的是scanf("%d", &a)就只能用1加回车,不能用逗号了
的感言:谢谢 不知道回答的是不是同一个人哈 前面也是您的团队解决了我的问题 再次感谢啦!
相关知识等待您来回答
编程领域专家编程实现数组中的数按逆序存放,如设原顺序为4、2、6、3、5、7,逆序后为7、5、3、6、2、4. 这个代码怎么_百度知道
编程实现数组中的数按逆序存放,如设原顺序为4、2、6、3、5、7,逆序后为7、5、3、6、2、4. 这个代码怎么
提问者采纳
main(){int a[6]={4,a[i]);,j--)
{ t=a[i];i&lt,t;i&j;after the array is.h&gt,i,2;),j=6-1;%3d&,a[i]);
a[i]=a[j],j;6;i++)printf(&for(i=0;%3d&printf(& for(i=0,5,6,3;6:&);
a[j]=t;i++;i++)printf(&before the array is:&
}printf(&quot,7};i&for(i=0#include&}希望能够帮到您
提问者评价
其他类似问题
其他1条回答
代码有点多,如果需要可以加我编写给你。就是一个公式的问题 数组 x[i] 和 x[N-1-i]
交换就可以实现顺序逆置。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 将一个数组逆序输出 的文章

 

随机推荐