题解列表

筛选

蓝桥杯基础练习VIP-阶乘计算-题解(C语言代码)

####思路:n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。

[编程入门]自定义函数之数字后移-题解(C语言代码)

看了看前面的答案,都稍微有点复杂,一种是用了原地逆置的方法,但是这个题并没有要求空间复杂度于是想到了一种利用类似循环队列的方法,很简单的解决问题。1.创建a,b数组,a用来输入预先值,b用来存放移动后的值。2.在a移动k位后,后面移出去的部分的下标怎么获得呢?使用循环队列的方法用原来的下标i加上移动位