解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
int a[100], total,move,b[100];
cin >> total;
for (int i = 0;i < total;i++)
{
cin >> a[i];
}
cin >> move;
for (int i = 0;i < move;i++)
{
b[i] = a[total - move + i];
}
for (int i = total;i >=move;i--)
{
a[i] = a[i - move];//往前移两个位置
}
for (int i = 0;i < move;i++)
{
a[i] = b[i];
}
for (int i = 0;i < total;i++)
cout << a[i] << " ";
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:564 |
最长单词 (C语言代码)浏览:1474 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:565 |
WU-格式化数据输出 (C语言代码)浏览:1818 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:600 |
【蟠桃记】 (C语言代码)浏览:1084 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
水仙花 (C语言代码)浏览:1163 |
C语言训练-数字母 (C语言代码)浏览:648 |
打印十字图 (C语言代码)浏览:2820 |