设为首页 加入收藏

TOP

问题一百三十四:数组逆序
2014-11-23 22:13:07 来源: 作者: 【 】 浏览:1
Tags:问题 一百三十四

描述


有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m


输入


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


输出


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


样例输入


5 1 2 3 4 5
2


样例输出

4 5 1 2 3

[plain] #include

int main()
{
int i;
int n;
int m;
int num[101];

while(scanf("%d", &n)!=EOF)
{
for(i=0; i {
scanf("%d", &num[i]);
}

scanf("%d", &m);

for(i=n-m; i {
printf("%d ", num[i]);
}

for(i=0; i {
printf("%d", num[i]);
if(i {
printf(" ");
}
}

printf("\n");
}

return 0;
}

#include

int main()
{
int i;
int n;
int m;
int num[101];

while(scanf("%d", &n)!=EOF)
{
for(i=0; i {
scanf("%d", &num[i]);
}

scanf("%d", &m);

for(i=n-m; i {
printf("%d ", num[i]);
}

for(i=0; i {
printf("%d", num[i]);
if(i {
printf(" ");
}
}

printf("\n");
}

return 0;
}
\

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题一百三十三:不容易系列之二 下一篇问题一百三十六:三角形类问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: