www.mjjq.net > 数组倒序排序

数组倒序排序

public class Test { public static void main(String[] args) { int[] arr = new int[100]; for (int i = 0; i < 100; i++) { arr[i]=i+1; } for (int i = 0; i < arr.length; i++) { System.out.print(arr[arr.length-1-i]+","); } }}

这个简单 String s[] = {1,2,3,4,5,6,7}; for (int i = 0; i < s.length; i ++){ System.out.print(s[s.length-1-i] +","); }

主要源码如下: static void Main(string[] args) { int[] arr= new int[8] { 1, 2, 3, 4, 5,6,7,8 }; //倒序 Array.Reverse(arr); foreach (var item in arr) { Console.WriteLine(item); } Console.ReadKey(); } 效果图: 扩展资料: 数组的升...

FLIPLR(a); 你可以在matlab中输入help FLIPLR具体看一看!

A = randint(1,10,[1 99])B = sort(A,'ascend')% 将 5:8 逆序排C = B;C(5:8) = sort(C(5:8),'descend')A = 2 74 45 93 47 42 84 52 21 67 B = 2 21 42 45 47 52 67 74 84 93 C = 2 21 42 45 74 67 52 47 84 93

用冒泡排序法实现从大到小排序(逆序排列),参考代码如下: #include "stdio.h" #define N 10 int main( ) { int i,j,t; int d[N]={25,47,68,114,77,35,75,24,110,88}; for(i=0;i

C语言程序: #include //冒泡排序void sort(double arr[], int n){int i, j;double temp;for(i=0; i

你的i没有赋初值,假如你赋了初值,sz[i]=sz[*pvar];这句话循环到第五次的时候sz[]=10 9 8 7 6 6 7 8 9 10 再循环5次的话结果是怎么样的知道了吧 你这样写是不对的 既然你定义了指针 那就不要这样用指针 int *pvar=sz; for(int i=9;i>=0;i--)...

#include #include int isResult(int n,int number){ int sum = 0; while(number>0) { sum += pow(number%10,n); number/=10; } return sum;}int main(){ int n; scanf("%d",&n); int i = 0; for(i=pow(10,n-1);i

String[] str = {"To be or not to be"}; 你这个不是数组只有一条数据的 我想你是定义错了 应该是用逗号分开 String[] str = {"To","be","or","not","to","be"}; 哦或者是楼上 那样。

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com