#include<iostream> using namespace std; int func(int a[],int n,int m); int main() { int n; cin >> n; int* arr = new int[n]; for (int i = 0; i < n; i++) { cin >> arr[i]; } int m; cin >> m; func(arr,n,m); } int func(int a[],int n,int m) { for (int i = n-m; i < n; i++) { cout << a[i] << " "; } for (int i = 0; i < n-m; i++) { cout << a[i] << " "; } return 0; }
解题思路:一开始想着是定义两个数组 或者一个数组内搞迭代交换啥之类的,但是 后面一想 直接输出不久好了么 嘻嘻
注意事项:
参考代码:
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:672 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:518 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:350 |
sizeof的大作用 (C语言代码)浏览:1454 |
矩阵加法 (C语言代码)浏览:1725 |
1050题解(结构体数组与结构体指针的使用)浏览:1113 |
简单的a+b (C语言代码)浏览:831 |
找出最长的字符串来 (C语言代码)浏览:1771 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:740 |