PATB1008.数组元素循环右移问题 (20)
2018-02-07 22:16
295 查看
题目链接:点击打开链接
知识点笔记:
M的值可能大于N,要用取余的方式修正最后不能输出空格
AC代码:
#include <iostream> using namespace std; int main() { int N,M; scanf("%d %d",&N,&M); M = M%N; //修正M的范围,如果M大于N int A ; for(int i=0;i<N;i++){ scanf("%d",&A[i]); } int temp=0; for(int i=N-M;i<N;i++){ printf("%d ",A[i]); } for(int i=0;i<N-M;i++){ printf("%d",A[i]); if(i<N-M-1){ printf(" "); } } return 0; }
相关文章推荐
- 1008. 数组元素循环右移问题 (20)——做题纪录
- PAT-乙级-1008. 数组元素循环右移问题 (20)
- PAT 乙级 1008. 数组元素循环右移问题 (20)
- PAT (Basic Level) Practise (中文) 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- PAT 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- PAT BASIC LEVEL 1008. 数组元素循环右移问题 (20)
- PAT1008. 数组元素循环右移问题 (20)
- PAT乙级1008. 数组元素循环右移问题 (20)
- Basic Level 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- PAT1008 BASIC:数组元素循环右移问题 (20)
- 1008. 数组元素循环右移问题 (20)
- PAT (Basic Level) Practise-1008. 数组元素循环右移问题 (20)