PAT1008数组元素循环右移
2016-02-13 11:24
369 查看
#include<stdio.h>
int main()
{
int n,m,i,a[101],count = 0;
scanf("%d %d",&n,&m);
for(i = 0;i < n;i++)
{
scanf("%d",&a[i]);
}
m = n-m%n;
for(i = m;i < n;i++)
{
printf("%d",a[i]);
count++;
if(count != n) printf(" ");
else printf("\n");
}
if(count != n)
{
for(i = 0;i < m;i++)
{
printf("%d",a[i]);
count++;
if(count != n) printf(" ");
else printf("\n");
}
}
return 0;
}
这里要考虑m>n
int main()
{
int n,m,i,a[101],count = 0;
scanf("%d %d",&n,&m);
for(i = 0;i < n;i++)
{
scanf("%d",&a[i]);
}
m = n-m%n;
for(i = m;i < n;i++)
{
printf("%d",a[i]);
count++;
if(count != n) printf(" ");
else printf("\n");
}
if(count != n)
{
for(i = 0;i < m;i++)
{
printf("%d",a[i]);
count++;
if(count != n) printf(" ");
else printf("\n");
}
}
return 0;
}
这里要考虑m>n
相关文章推荐
- MAC 设置环境变量path的几种方法
- C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法
- uva10635 - Prince and Princess
- usaco 1.4.2 milk3
- 深度学习与人脸识别系列(2)__深度学习的环境搭建(ubuntu+caffe)
- phpstorm 常用设置
- Java设计模式(二十三)----解释器模式
- bzoj:1221;vijos 1552 软件开发
- EntityFramework简介
- 使用ECMAscript5中的forEach函数遍历数组
- 深度学习与人脸识别系列(1)__算法流程和教程大纲(基于caffe)
- [bzoj1499] [NOI2005]瑰丽华尔兹
- 最小生成树prim、
- 转换函数
- 冥想
- OC-NSString从文件中读取字符串
- 《计算机硬件体系及IO优化》
- POJ 3468_A Simple Problem with Integers(线段树)
- POJ 3468_A Simple Problem with Integers(线段树)
- 【C语言】C语言常量和变量