题解列表

筛选

优质题解

Manchester-数字整除最原始易理解方法

解题思路:1):按照定理,也就是一个数去掉个位,再减去个位的五倍(判断数)要是17的倍数的话,那原数就是17的倍数,那么减去各位五倍的那个数要是17的倍数的话,还用定理,去掉个位,减去个位的五倍.....这样递归下去,直到到判断数只有三位数的时候,
优质题解

Manchester- C语言程序设计教程(第三版)课后习题10.4(时间,空间两方面高效)

解题思路:①:设数组元素为n,移动位置为m,数组为A[]②:把最后m个数变为前面m个数,相当于把数组A循环左移n-m个元素③:要实现A中序列循环左移n-m个位置只需1):先把A中前n-m个元素逆置2):再把A中剩下的元素逆置3):最后把A中所有元素整体逆置逆置实现:voidReverse(int*A,
优质题解

Manchester- C语言程序设计教程(第三版)课后习题6.4

解题思路:输入一个整数N,求1到它的所有数阶乘的和;先求阶乘,在求和;注意事项:把变量定义得长一些,否则会精度缺失出错;①:double,float,int能表示的最大数、最小数及其有效位数对科学计算具有重要意义,超过了最大值、最小值变量就无法表示,