C语言实验——数组逆序 (sdut oj)
2017-01-29 12:34
579 查看
C语言实验——数组逆序
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m < n < 100)个位置。
Input
输入数据有2行,第一行的第一个数为n,后面是n个整数,第二行整数m。
Output
按先后顺序输出n个整数。
Example Input
5 1 2 3 4 5 2
Example Output
4 5 1 2 3
Hint
Author
参考代码
#include<stdio.h> int main() { int a[100]; int m,n; int temp; int i,j; scanf("%d",&n); for(i = 0; i < n; i++) { scanf("%d",&a[i]); } scanf("%d",&m); for(i = 0; i < m; i++) { temp = a[n-1]; for(j = n - 1; j > 0; j--) { a[j] = a[j-1]; } a[0] = temp; } for(i = 0; i < n; i++) { if(i == n - 1) printf("%d\n",a[i]); else printf("%d ",a[i]); } return 0; }
相关文章推荐
- C语言实验——数组逆序
- C语言实验——数组逆序
- 第十三周 C语言实验——数组逆序
- SDUT-1186 C语言实验——数组逆序
- Problem H: C语言实验——数组逆序
- C语言实验——数组逆序
- 第十四周-C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序 (sdut oj)
- 实验6 数组2(输入n个整数,存入数组a中,分别按正序和逆序输出这些数;)
- C语言实验——求绝对值(选择结构)(sdut oj)
- C语言实验——温度转换 (sdut oj)
- C语言实验题——数组逆序
- C语言实验——逆置正整数 (sdut oj)
- 山东理工大学ACM平台题答案 1178C语言实验——数组逆序
- C语言实验——买糖果 (sdut oj)
- oj第十四周实践C语言实验——数组逆序(2000)
- 实验6——2输入n个整数,存入数组a中,分别按正序和逆序输出这些数