1.十进制转换为N进制数:除以N取余至商为0,再逆序输出所有余数2.实现方法:函数的递归调用#include<stdio.h>void MultBase(int n, int B){ int m; if(n>0) //判断是不是大于0 { MultBase(n/B,B); m=n%B; if(m<10) printf("%d",m); else
思路利用golang的slice操作方法需要注意的是,旋转的长度有可能大于数组本身的长度codefunc rotate(nums []int, k int) { if k == 0 || len(nums) == 0 { return } k = k % len(nums) if k == 0 { return } tmp := nums nums = append(...