首页 > 编程语言 >PTA 7-2 数组循环左移--C++

PTA 7-2 数组循环左移--C++

时间:2024-07-11 13:29:11浏览次数:20  
标签:-- 左移 C++ int PTA 数组 解决问题 本题 110

本题思路:

本题可以用数组或者指针来解决问题,本题我们如果我们用数组来解决问题的话,数组循环左移,就相当后面的数组右移过来,如i位置的就相当于i+m的位置的数组,大概这样的思路,就没有问题了

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    int a[110],b[110],i,j;
    for(i=0;i<n;i++){
        cin>>a[i];
        b[i]=a[i];
    }
        for(i=0;i<n;i++){
            a[i]=b[(i+m)%n];//进行循环
        }
         for(i=0;i<n;i++){
             if(i!=n-1)
             cout<<a[i]<<" ";
             else cout<<a[i];
         }
}

标签:--,左移,C++,int,PTA,数组,解决问题,本题,110
From: https://blog.csdn.net/2301_81266471/article/details/140349170

相关文章

  • 合合信息“大模型加速器”亮相2024世界人工智能大会
    文章目录......
  • 新中地三维GIS开发智慧城市效果和应用场景
    近年来,随着科技的发展和城市化进程的加速,智慧城市成为了全球各大城市的一个重要发展方向。在这一背景下,三维GIS技术以其独特的优势,成为构建智慧城市不可或缺的工具。新中地GIS开发特训营正是在这样的大环境下应运而生,旨在培养一批能够运用三维GIS技术,打造出逼真智慧城市场景的......
  • 第五篇:python字符串
    一.字符串的定义在Python中,字符串是由一系列字符组成的序列,用于存储文本信息。字符串可以用单引号('')、双引号("")或三引号(''''''或"""""")来定义。三引号通常用于定义多行字符串。二.字符串的遍历遍历字符串意味着逐个访问字符串中的每个字符。这可以通过for循环实现。......
  • 第七篇:元组
    一.元组的定义元组(Tuple)是Python中的一种内置数据类型,用于存储一系列有序的元素。与列表(List)相似,但元组是不可变的(immutable),即一旦创建,就不能修改其内部的元素。元组使用圆括号()来定义,元素之间用逗号,分隔。如果元组中只有一个元素,需要在该元素后面加上逗号,,以区分于该元素......
  • 索引(数据库重点!!!)
    1.介绍索引(index)是帮助MySQL高效获取数据的数据结构。2.索引结构B+Tree索引:最常见的索引类型Hash索引:哈希表实现R-tree(空间索引)Full-text(全文索引)B-Tree(多路平衡查找树)以一颗最大度数(max-degree)为5(5阶)的b-tree为例(每个节点最多存储4个key,5个指针)B+Tree以一颗最大度数......
  • 《孤岛惊魂6》风灵月影修改器:全方位使用指南与技巧分享
    对于《孤岛惊魂6》的玩家来说,风灵月影修改器无疑是一个强大的辅助工具,它能极大地改变游戏体验,提供从无限资源到增强角色能力的各种便利。本文将详细介绍风灵月影修改器的使用方法,并分享一些高级技巧,帮助玩家掌握这一工具,享受更自由、更丰富的游戏乐趣。修改器概述风灵月影修......
  • 浅析自动化技术带来的影响
    摘 要自动化是指在没有任何人员或少数人员直接介入的情况下,可以根据个体的需求来达到目的的技术。在工业、农业、军事、科研、运输等领域具有广阔的应用前景。商业,医疗,家庭以及其他许多方面。在促进科技进步的过程中,自动控制技术的研究与应用将深刻地影响着人们的生产与生......
  • 人工智能发展趋势分析
    摘要:人工智能,简称AI,它是当今最火的一门科学,是研究使计算机来完成能表现出人类智能的任务的学科。主要包括计算机实现智能的原理,制造类似于人脑的智能计算机,以及使计算机更巧妙些实现高层次的应用。人工智能一直是人们所追求的,所向往的一门科学,它起源于近代,在电气时代随着计算......
  • 《尘埃4》游戏启动难题:msvcp100.dll缺失的全方位修复指南
    当您兴致勃勃地准备在《尘埃4》(DiRT4)中驰骋赛道,却突然遭遇“找不到msvcp100.dll文件”的错误提示时,这无疑是对游戏热情的一种打击。msvcp100.dll是MicrosoftVisualC++2010运行库的一部分,许多现代游戏和应用程序依赖于它才能正常运行。本文将详细介绍几种有效的方法来解决这......
  • 十八.升职加薪系列-JVM垃圾回收器-开天辟地的ZGC
    前言随着Java的发展,JVM的GC垃圾回收器也在跟着升级,从早起的单线程垃圾回收器Serial,到多线程的垃圾回收器ParallelScavenge,再到并发垃圾回收器CMS,G1等。它们在某些对延迟要求比较高的系统来说都有些力不从心,比如:12346,股票,基金等业务。JVM垃圾器的STW机制(StopTheWorld)......