首页 > 其他分享 >7-10 sdut- C语言实验-数组逆序(数组移位)

7-10 sdut- C语言实验-数组逆序(数组移位)

时间:2024-12-13 18:57:19浏览次数:7  
标签:10 数组 int 整数 C语言 sdut 逆序

7-10 sdut- C语言实验-数组逆序(数组移位)

分数 13

全屏浏览

切换布局

作者 马新娟

单位 山东理工大学

有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m < n < 100)个位置。

输入格式:

输入数据有2行,第一行的第一个数为n,后面是n个整数,第二行整数m。

输出格式:

按先后顺序输出n个整数。

输入样例:

5 1 2 3 4 5
2

输出样例:

4 5 1 2 3
#include<stdio.h>
int main()
{
    int m,a[100],i,t,n,j;
    scanf("%d",&m);
    for(i=0;i<m;i++)
    {
        scanf("%d",&a[i]);
    }
    scanf("%d",&n);
    while(n>0)
    {
        t=a[m];
        for(j=m;j>=1;j--)
            a[j]=a[j-1];
        a[0]=a[m];
        n--;
    }
    for(i=0;i<m;i++)
    {
        if(i==0)
            printf("%d",a[i]);
        else
            printf(" %d",a[i]);
    }
    printf("\n");
    return 0;
}

标签:10,数组,int,整数,C语言,sdut,逆序
From: https://blog.csdn.net/2401_87661797/article/details/144458060

相关文章

  • 找出一个数组中出现次数最多的那个元素。:JAVA
    packagecs2;importjava.util.Scanner;publicclassT11B{publicstaticvoidmain(String[]args){//创建一个Scanner对象用于从控制台读取输入Scannersc=newScanner(System.in);//读取整数n,表示数组的长度intn=sc.ne......
  • 力扣刷题——3266. K 次乘运算后的最终数组 II
    根据题意,使用模拟解法,维护一个最小堆,始终对堆的第一个元素做乘,然后每次运算后维护堆。在实现的时候保存原有的下标,可以很方便的输出答案,有实现如下:classSolution{public:vector<int>getFinalState(vector<int>&nums,intk,intmultiplier){intMOD=1e9+......
  • 【寻迹#7】树状数组
    树状数组一、简介树状数组是一种支持单点修改和区间查询的,代码量小的数据结构。普通树状数组维护的信息及运算要满足结合律且可差分,如加法(和)、乘法(积)、异或等。事实上,树状数组能解决的问题是线段树能解决的问题的子集:树状数组能做的,线段树一定能做;线段树能做的,树状数组......
  • anydesk连接提示错误win32_10061
    前言全局说明一、说明1.1环境:Windows11家庭版23H222631.3737二、错误提示2.1win32_10061解决方法:方法1:尝试开启防火墙后,添加anydesk到允许的防火墙列表中方法2:使用anydesk自带的安装,安装后,即可连接免责声明:本号所涉及内容仅供安全研究与教学使用,如......
  • json转成数组,数组转成json,json编辑器
    module.exports={JSONToPathArr(data){constresArr=[]constpArr=['']constlist=[data]for(leti=0;i<list.length;i++){constjson=list[i]for(letkinjson){const......
  • H100、L4、A6000 等 9 款 GPU 横评,告诉你哪些适合模型训练,哪些适合AI 推理
    在AI领域,有两大场景对GPU的需求最大,一个是模型训练,另一个是AI推理任务。但是很多人多可能在最开始为自己的项目做GPU选型时,都很难判断哪些GPU适合做模型训练,哪些GPU更适合去做推理任务。所以我们通过这篇文章将基于GPU指标来帮助大家对比分析NVIDIA的H100、A1......
  • 数组(详细讲解版)
    在C语言中,数组是一种数据结构,用于存储一组相同类型的数据。数组在内存中是连续存储的,因此可以通过索引访问每个元素。以下是C语言数组的详细讲解:1.数组的定义数组是具有相同数据类型的多个数据元素的集合。每个元素通过一个索引(下标)标识。定义语法:<数据类型>数组名[大小......
  • 【Adutodesk安装无法完成,错误103 问题解决】
    1、工具包 AutodeskInstaller下载:我用夸克网盘分享了「Autodesk103错误工具包」链接:https://pan.quark.cn/s/0889a02a12ec2、问题尝试安装Autodesk产品时,安装失败并显示以下错误:安装错误:[程序名称]安装无法完成。错误103 3、原因原因包括但不限于:(Autodesk大部......
  • YOLOv10改进,YOLOv10添加DLKA-Attention可变形大核注意力,WACV2024 ,二次C2f结构
    摘要作者引入了一种称为可变形大核注意力(D-LKAAttention)的新方法来增强医学图像分割。这种方法使用大型卷积内核有效地捕获体积上下文,避免了过多的计算需求。D-LKAAttention还受益于可变形卷积,以适应不同的数据模式。理论介绍大核卷积(LargeKernelConvolutio......
  • 火爆Github的1000道Java面试题
    开篇小叙现在Java面试可以说是老生常谈的一个问题了,确实也是这么回事。面试题、面试宝典、面试手册......各种Java面试题一搜一大把,根本看不完,也看不过来,而且每份面试资料也都觉得Nice,然后就开启了收藏之路。Java开发者应该是不会很容易满足的,现在拿着20K的工作,下一步就想着......