解题思路:
通过取余循环遍历数组
注意事项:
设置好移动后第一个需要打印的数位置 move=count-move;
参考代码:
#include"stdio.h" int main(){ int num[100]; //定义数组 int count,move,i; //定义数组长度,需要移动的位置大小,计数器i scanf("%d",&count); for(i=0;i<count;i++) { scanf("%d",&num[i]); } scanf("%d",&move); move=count-move; //设置移动后第一个需要打印的数位置 while(i--){ printf("%d ",num[(move++)%count]); //通过取余循环遍历数组 } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:583 |
数组输出 (C语言代码)浏览:767 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
关于C语言变量位置的问题浏览:272 |
A+B for Input-Output Practice (III) (C语言代码)浏览:564 |
1054题解浏览:460 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1478 |