
编写一个c语言程序。原数组50 40 30 20 10 编一个程序使其对调输出为10 20 30 40 50
4个回答
展开全部
#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");
}
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");
}
展开全部
#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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询