java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
来源:互联网 发布:数据挖掘建模 编辑:程序博客网 时间:2024/06/09 04:13
package test;
import java.util.Scanner;
public class test {
public static void main(String[] args){
//以下是输入整个数组
int n;
int array[];
System.out.println("请输入整数的个数");
Scanner keyboard=new Scanner(System.in);
n=keyboard.nextInt();
array = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("输入第" + (i + 1) + "个数据");
array[i] = keyboard.nextInt();
}
System.out.print("你输入的数组为:");
for(int i=0;i<n;i++) {
System.out.print(array[i] + " ");
}
System.out.print("\n请输入向后移动的位数:");
int m = keyboard.nextInt();
int[] b = new int[m];
for(int i=0; i<m; i++) {
b[i] = array[n-m+i];
}
for(int i=n-1; i>=m; i--) {
array[i] = array[i-m];
}
for(int i=0; i<m; i++) {
array[i] = b[i];
}
System.out.print("位移后的数组是:");
for(int i=0; i<n; i++) {
System.out.print(array[i] + " ");
}
}
}
import java.util.Scanner;
public class test {
public static void main(String[] args){
//以下是输入整个数组
int n;
int array[];
System.out.println("请输入整数的个数");
Scanner keyboard=new Scanner(System.in);
n=keyboard.nextInt();
array = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("输入第" + (i + 1) + "个数据");
array[i] = keyboard.nextInt();
}
System.out.print("你输入的数组为:");
for(int i=0;i<n;i++) {
System.out.print(array[i] + " ");
}
System.out.print("\n请输入向后移动的位数:");
int m = keyboard.nextInt();
int[] b = new int[m];
for(int i=0; i<m; i++) {
b[i] = array[n-m+i];
}
for(int i=n-1; i>=m; i--) {
array[i] = array[i-m];
}
for(int i=0; i<m; i++) {
array[i] = b[i];
}
System.out.print("位移后的数组是:");
for(int i=0; i<n; i++) {
System.out.print(array[i] + " ");
}
}
}
阅读全文
0 0
- java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 【程序36】 题目:有n个整数,使其前面各数顺序向后移m个位置, 最后m个数变成最前面的m个数
- C语言题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- java 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- Java-有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- c语言编程 有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成前面的m个数
- 有n个整数,使前面各数顺序向后移动m个位置最后m个数变成最前面的m个数
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。(指针)
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 【c语言】有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- Python笔记9:Python中的json
- box-shadow制作边框模糊
- 去除WinRAR弹窗广告
- 【两项业界最佳】普林斯顿新算法自动生成高性能神经网络,同时超高效压缩
- 欢迎使用CSDN-markdown编辑器
- java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- bzoj 3329: Xorequ(DP+矩阵快速幂)
- Spring Data Jpa 关于fetch join 的错误
- RabbitMQ(二)——Work Queues
- Java基础与数据库对应数据--Java基础2阶段
- JAVA-“UNSUPPORTED MAJOR.MINOR VERSION 51.0″的原因及解决方法
- python的函数以及多线程
- Handler的简单使用(为防止系统运行过快而造成的异常)
- Linux学习之旅【2】主机规划与磁盘分区