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

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

筛选

利用动态数组以及建立循环条件

摘要:解题思路:如果是字符串的话或许可以套用循环公式,但题目要求是要整数,在这里我们要明白当(a<b时)a%b=a的,利用这个性质我们就可以为这10个数字设置一个公式,即(a+m)%b,m为要移动的位置,在……

数组法数字后移

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int F(int arr[],int j,int k){ int b[k]; for(int i=0;i<k;i++) { b[i]……

[编程入门]自定义函数之数字后移

摘要:扩充挪到前面的代码先输出,没动的代码先输出,但是内存可能不够参考代码: #include<stdio.h>int a[100000];int main(){    int n,m;    scanf(……

一组数组不行就两组

摘要:解题思路:注意事项:在自定义函数中在定义一组数组,用于存放原数组中各数组元素后移形成的各数组元素。参考代码:#include<stdio.h>void f(int a[],int n,int m){ ……

简单易想到

摘要:解题思路:注意事项:参考代码:#include<stdio.h>void fun(int a[],int m,int n){ int b[n],i,j=0; for(i=n-m;i<n;i++){ ……

自定义函数之数字后移

摘要:解题思路:用两层for循环,第一层为后面要移到前面的x个数,第二层为从后面开始一个一个向前移注意事项:参考代码:#include<stdio.h>int main(){    int i,j,n,x,……

哎哟我去海盗狗

摘要:#include <stdio.h> int main() { int a[100], b[100] = { 0 }, n, k = 0; scanf_s("%d", &n); for……