设计一个程序,将一维数组中的元素的位置,倒置排列

设计一个程序,将一维数组中的元素的位置,倒置排列,第1张

#include<iostreamh>

void main()

{

int pInt;

int iSize;

cout << "请你输入数组的长度:" << endl;

cin >> iSize;

pInt = new int[iSize];

cout << "输入元素的内容" << endl;

for(int i = 0; i < iSize;i ++)

{

cout <<"请输入第" << i + 1 << "个元素";

cin >> pInt[i];

}

cout <<"倒置排列:" << endl;

for(int j = iSize -1 ; j >=0; j --)

{

cout << pInt[j] << endl;

}

delete pInt;

}

#include<stdioh>

void fanxu(int c[], int j);

void main()

{

int c[5],j;

printf("请输入数组:");

for(j=0;j<5;j++)

scanf("%d",&c[j]);

fanxu(c, j);

}

void fanxu(int c[], int j)

{

int t;

for(j=0;j<5/2;j++)

{t=c[j];c[j]=c[4-j];c[4-j]=t;}

printf("反序数组为:\n");

for(j=0;j<5;j++)

printf("%d\t",c[j]);

}希望有所帮助   记住那个兑换时   已经改变了  需要一个变量

import javautil;

import static javalangSystem;

import static javautilArrays;

public class Test

{

public static void main(String[] args)

{

Integer[] array={1,2,3,4,5};

//数组工具类的排列方法,我开始尝试使用Lambda表达式但是失败了

sort(array,new Comparator<Integer>()

{

public int compare(Integer a,Integer b)

{

//如果a大于b返回a小于b,反之亦然,造成倒序排列的效果

return a>b-1:a<b1:0;

}

});

//输出排列后的数组,输出"[5, 4, 3, 2, 1]"

outprintln(ArraystoString(array));

}

}

以上就是关于设计一个程序,将一维数组中的元素的位置,倒置排列全部的内容,包括:设计一个程序,将一维数组中的元素的位置,倒置排列、C语言编程 定义函数将一个整型一维数组反序,数组的输入和输出在主函数中完成、JAVA编程问题求助 编写程序,把一个数组中的元素倒过来。例如原数组为1,2,3,4,5。则倒排等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10123442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存