手机版

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

时间:2025-07-07   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)