当前位置:网站首页>1008 数组元素循环右移问题 (20 分)
1008 数组元素循环右移问题 (20 分)
2022-08-05 05:16:00 【呆比特】
1008 数组元素循环右移问题 (20 分)
题目要求:
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//輸入
int n = scan.nextInt();
int m = scan.nextInt();
scan.nextLine();
//直接在輸入时就按照要求的顺序保存
int [] arr = new int[n];
//n = m
if (n == m){
for (int i = 0; i < n; i++) {
arr[i] = scan.nextInt();
}
}
//防止移动数大于数组长度
int k = m % n;
for (int i = k; i < n; i++) {
arr[i] = scan.nextInt();
}
for (int i = 0; i < k; i++) {
arr[i] = scan.nextInt();
}
//输出
for (int i = 0; i < n; i++) {
if (i == n-1){
System.out.print(arr[i]);
} else{
System.out.print(arr[i] + " ");
}
}
}
}
结果:
边栏推荐
- 十、视图解析原理与源码分析
- 关于使用QML的MediaPlayer实现视频和音频的播放时遇到的一些坑
- 沁恒MCU从EVT中提取文件建立MounRiver独立工程
- 【shell编程】第二章:条件测试语句
- 【Shell编程】第一章:子串
- A deep learning code base for Xiaobai, one line of code implements 30+ attention mechanisms.
- Service
- 【ts】typescript高阶:模版字面量类型
- 【Pytorch学习笔记】10.如何快速创建一个自己的Dataset数据集对象(继承Dataset类并重写对应方法)
- 【论文精读】ROC和PR曲线的关系(The relationship between Precision-Recall and ROC curves)
猜你喜欢
【shell编程】第三章:函数
关于存储IOPS你必须了解的概念
哥廷根大学提出CLIPSeg,能同时作三个分割任务的模型
[Database and SQL study notes] 9. (T-SQL language) Define variables, advanced queries, process control (conditions, loops, etc.)
IT系统运行维护方法及策略
OSPF故障排除办法
IJCAI 2022|边界引导的伪装目标检测模型BGNet
如何组织一场安全、可靠、高效的网络实战攻防演习?
读论文 - Unpaired Portrait Drawing Generation via Asymmetric Cycle Mapping
MaskDistill - Semantic segmentation without labeled data
随机推荐
【ts】typescript高阶:条件类型与infer
[Over 17] Pytorch rewrites keras
WCH系列芯片CoreMark跑分
IJCAI 2022|边界引导的伪装目标检测模型BGNet
TinyFlashDB:一种超轻量的可纠错的通用单片机flash存储方案
如何编写一个优雅的Shell脚本(一)
【零基础开发NFT智能合约】如何使用工具自动生成NFT智能合约带白名单可Mint无需写代码
Kubernetes常备技能
《基于机器视觉的输电线路交叉点在线测量方法及技术方案》论文笔记
ES6 新特性:Class 的继承
盘点关于发顶会顶刊论文,你需要知道写作上的这些事情!
物联网-广域网技术之NB-IoT
OSPF网络类型
如何编写一个优雅的Shell脚本(三)
用GAN的方法来进行图片匹配!休斯顿大学提出用于文本图像匹配的对抗表示学习,消除模态差异!
Spark ML学习相关资料整理
常见的 PoE 错误和解决方案
Tensorflow踩坑笔记,记录各种报错和解决方法
发顶会顶刊论文,你应该这样写作
轻松接入Azure AD+Oauth2 实现 SSO