最新JAVA编程题全集(50题及答案) 2(21)

时间:2025-07-06

for(int i=0; i<N; i++) {

System.out.print(a[i] + " ");

}

int max =a[0], min = a[0];

for(int i=0; i<N; i++) {

if(a[i] > max) {

max = a[i];

idx1 = i;

}

if(a[i] < min) {

min = a[i];

idx2 = i;

}

}

if(idx1 != 0) {

int temp = a[0];

a[0] = a[idx1];

a[idx1] = temp;

}

if(idx2 != N-1) {

int temp = a[N-1];

a[N-1] = a[idx2];

a[idx2] = temp;

}

System.out.println("\n交换后的数组为:");

for(int i=0; i<N; i++) {

System.out.print(a[i] + " ");

}

}

}

【程序36】

题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 import java.util.Scanner;

public class lianxi36 {

public static void main(String[] args) {

int N =10;

int[] a = new int[N];

Scanner s = new Scanner(System.in);

System.out.println("请输入10个整数:");

for(int i=0; i<N; i++) {

a[i] = s.nextInt();

}

System.out.print("你输入的数组为:");

for(int i=0; i<N; i++) {

最新JAVA编程题全集(50题及答案) 2(21).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219