题解 1046: [编程入门]自定义函数之数字后移

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

逆天解法,包得吃的。

摘要:解题思路:一直交换,将后面的数换到前面。注意事项:参考代码:#include<stdio.h>int main(){ int a,i,j,b,c,arr[10]={0}; scanf("%d",&a)……

简洁的代码

摘要:解题思路:注意事项:参考代码:#include<stdio.h>void main(){ int i, k, a[100], d, b[100]; scanf("%d", &k);//输入多少个数 ……

C语言程序设计教程(第三版)课后习题10.4 (C语言代码)

解题思路:1、用数组存储输入的序列,因为不知道输入数字的个数,所以需要使用malloc开辟内存。2、移动前的序列与移动后的序列的关系,设n为数字的个数,m为移动的距离,用a[n]存储输入,b[n]是最终结果,则b[n]和a[n]的关系是b[i]=a[(n-m+i)%n],此处0<=i