当前位置:网站首页>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] + " ");
}
}
}
}
结果:
边栏推荐
猜你喜欢
用GAN的方法来进行图片匹配!休斯顿大学提出用于文本图像匹配的对抗表示学习,消除模态差异!
轻松接入Azure AD+Oauth2 实现 SSO
解决:Unknown column ‘id‘ in ‘where clause‘ 问题
【Kaggle项目实战记录】一个图片分类项目的步骤和思路分享——以树叶分类为例(用Pytorch)
Thread handler句柄 IntentServvice handlerThread
基于STM32F407的WIFI通信(使用的是ESP8266模块)
2022年中总结关键词:裁员、年终奖、晋升、涨薪、疫情
Flutter 3.0升级内容,该如何与小程序结合
发顶会顶刊论文,你应该这样写作
网络信息安全运营方法论 (上)
随机推荐
CVPR 2020 - 频谱正则化
如何停止flink job
A deep learning code base for Xiaobai, one line of code implements 30+ attention mechanisms.
flink部署操作-flink on yarn集群安装部署
基于STM32F407的一个温度传感器报警系统(用的是DS18B20温度传感器,4针0.96寸OLED显示屏,并且附带日期显示)
大型Web网站高并发架构方案
吞吐?带宽?傻傻分不清楚
flink yarn-session的两种使用方式
[Database and SQL study notes] 10. (T-SQL language) functions, stored procedures, triggers
【nodejs】第一章:nodejs架构
物联网-广域网技术之NB-IoT
Tensorflow踩坑笔记,记录各种报错和解决方法
spark-DataFrame数据插入mysql性能优化
【ts】typescript高阶:分布式条件类型
【Pytorch学习笔记】11.取Dataset的子集、给Dataset打乱顺序的方法(使用Subset、random_split)
Flutter 3.0升级内容,该如何与小程序结合
全尺度表示的上下文非局部对齐
tensorflow的session和内存溢出
「实用」运维新手一定不能错过的17 个技巧
Kubernetes常备技能