一道关于C语言的编程题,求帮助啊~~ 编写一个程序,将一个一维数组的元素进行倒序排列
展开全部
#include<iostream>
using namespace std;
int main()
{
int a[5] = {9,1,2,7,6};
for(int i = 0;i<4;i++)
{
for(int j = i;j<5;j++)
{
if(a[i]<a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
system("pause");
return 0;
}
using namespace std;
int main()
{
int a[5] = {9,1,2,7,6};
for(int i = 0;i<4;i++)
{
for(int j = i;j<5;j++)
{
if(a[i]<a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
system("pause");
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是将数组逆序输出吗?
更多追问追答
追问
就是比如输入4、1、3、2、5,让它按54321排列
追答
int main()
{
int i=4;
int j=0;
int a[5]={0};
for(;i>=0;i--)
{
scanf("%d",&a[i]);
}
for(;j<5;j++)
{
printf("%d ",a[j]); // 打印出值
}
printf("\n");
} 看下是这意思吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询