解题思路:
注意事项:
参考代码:
#include <iostream> using namespace std; void func( int a[], int n, int m ) { int b[10] = {0}; for ( int i = 0; i < m; i++ ) b[i] = a[n - m + i]; for ( int i = m ; i < n; i++ ) b[i] = a[i - m]; for ( int i = 0; i < n; i++ ) a[i] = b[i]; return ; } int main() { int n = 0, m = 0, a[10] = {0}; cin >> n; for ( int i = 0; i < n; i++ ) cin >> a[i]; cin >> m; func( a, n, m ); for ( int i = 0; i < n; i++ ) cout << a[i] << " "; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:716 |
【求帮助】C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:812 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:799 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:476 |
九宫重排 (C++代码)浏览:2166 |
兰顿蚂蚁 (C++代码)浏览:1143 |
本人酷爱递归实现很多问题,这里也是浏览:567 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1104 |
【计算直线的交点数】 (C语言代码)浏览:1463 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:710 |