编写一个c语言程序。原数组50 40 30 20 10 编一个程序使其对调输出为10 20 30 40 50

 我来答
陈宗权8d804
2010-12-31 · TA获得超过3766个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:1061万
展开全部
#include <stdio.h>
void main()
{
int i, t, a[5]={50,40,30,20,10};
for(i=0; i<5/2; i++)
t=a[i], a[i]=a[4-i], a[4-i]=t;
for(i=0; i<5; i++)
printf("%d ", a[i]);
printf("\n");
}
c9amel
2010-12-31 · TA获得超过618个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:379万
展开全部
#include <stdio.h>
int main()
{
int a[]={50 ,40, 30, 20, 10 };
int i;
for(i=4;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菜刀撒
2010-12-31 · TA获得超过313个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:296万
展开全部
#include <stdio.h>
int main(){
int a[]={50 40 30 20 10};//原数组
int b[5];//存放反转后数组
int i=4;
for(;i>=0;i++){
b[5-i-1]=a[i];
}
//下面就打印你的反转数组b[5]
for(i=4;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗黑魔师
2011-01-01 · TA获得超过487个赞
知道答主
回答量:199
采纳率:0%
帮助的人:113万
展开全部
#include <stdio.h>
void main()
{
int a[5],t,*p,*p1,*p2,*p3,*p4,*p5;
scanf("%d,%d,%d,%d,%d",&a[1],&a[2],&a[3],&a[4],&a[5]);
p1=&a[1];
p2=&a[2];
p3=&a[3];
p4=&a[4];
p5=&a[5];
if (a[1]>a[2]>a[3]>a[4]>a[5])
{p=p1;p1=p2;p2=p3;p3=p4;p4=p5;p5=p;}
printf("%d,%d,%d,%d,%d\n",*p1,*p2,*p3,*p4,*p5);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式