C. 实验7-2-7 方阵循环右移
C. 实验7-2-7 方阵循环右移
题目描述本题要求编写程序,将给定n×n方阵中的每个元素循环在该行内右移m个位置。输入输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。样例查看模式
正常显示
查看格式
输入样例1
2 3
1 2 3
4 5 6
7 8 9
输出样例1
2 3 1
5 6 4
8 9 7
这道题我在做的时候感觉这道题不会那么简单,我在这道题花了很大的功夫但还是没写出来~~~~
最后借鉴了实验7-2-7 方阵循环右移 (20分)_AlenSmithing的博客-CSDN博客,真是没想到这么简单,感觉还是编程的思想或者说是思维不够到位吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include<stdio.h>
int main(void){int m,n,i,j;int a[6][6]={0},b[6][6]={0};scanf("%d %d",&m,&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]);for(i=0;i<n;i++){for(j=0;j<n;j++){int z=(j+m)%n;b[i][z] = a[i][j];}}for(i=0;i<n;i++){for(j=0;j<n;j++)printf("%d ",b[i][j]);printf("\n");}return 0;
}
C. 实验7-2-7 方阵循环右移相关推荐
- 方阵循环右移c语言,C语言第二次实验报告 - osc_zfz30hgc的个人空间 - OSCHINA - 中文开源技术交流社区...
#一.实验题目,设计思路与实现方法 题目一 11-6 方阵循环右移(20 分) 本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0.1.⋯.n−1列变换为第n−m.n−m+1. ...
- 实验7.2 二维数组 7-6 方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0.1.⋯.n−1列变换为第n−m.n−m+1.⋯.n−1.0.1.⋯.n−m−1列. 输入格式: 输入第一行给出两个正整数m和 ...
- 实验8.1 指针与数组 6-6 数组循环右移
本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置. 函数接口定义: int ArrayShift( int a[], int ...
- (C++)1008 数组元素循环右移问题
#include<cstdio> //注意:不允许使用另外数组,序列结尾不能有多余空格,不能直接认为right<n //1.读入数组长度,和右移位数,读入数组 //2.未必要对实际数 ...
- java byte 循环左移 循环右移 rotateLeft rotateRight
java byte 循环左移 循环右移 rotateLeft rotateRight 1.概念. 循环左移: eg1:byte in = (byte) 0x01;[0000 0001]则循环左移2位后 ...
- Basic Level 1008. 数组元素循环右移问题 (20)
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1--AN-1)变换为(AN-M -- AN-1 A0 ...
- 数据结构实验4:C++实现循环队列
实验4 4.1 实验目的 熟练掌握队列的顺序存储结构和链式存储结构. 熟练掌握队列的有关算法设计,并在循环顺序队列和链队列上实现. 根据具体给定的需求,合理设计并实现相关结构和算法. 4.2 实验要求 ...
- 7-1 数组元素循环右移问题 (20 分)
7-1 数组元素循环右移问题 (20 分) 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1 ⋯AN−1 ...
- PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)
题目 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0 A1 ⋯AN−1 )变换为(AN−M ...
最新文章
- origin+matlab基础绘图
- LeetCode——15. 3Sum
- 三种SQL分页查询的存储过程
- html如何将标题置顶,.Html 头部,标题
- redis实现简单限流
- vue组件调用(全局调用和局部调用)
- .NET Core with 微服务 - Elastic APM
- pytorch 一些关于模型参数冻结的问题
- html颜色代码表_html颜色代码表
- MySQL 基础 —— 数据类型、各种变量
- bootstrap使用modal动态对话框时,按回车键无法确认,反而取消对话框
- 关于web前端性能优化总结
- 转:改变你思维模式书
- 算法64-荷兰国旗问题
- 一个关于创业不错的博客
- Twitter技术主管回怼马斯克!马斯克:He’s fired!
- 使用webpack将ES6转化ES5, Browerify
- 任意角度旋转图片的ground truth目标检测框
- 计算机英语是啥意思啊,电脑的英文是什么意思
- 指南针的实现代码两种方法,怎么用