1、题目描述:实现函数 double Power(double base, int exponent) ,求base的 exponent 次方。不得使用库函数,同时不需要考虑大数问题。 2、思路:拿到题目后要考虑全所有的base和exponent的可能值,同时要考虑非法输入,这里容易忽略的非法输入是 ...
分类:
其他好文 时间:
2019-12-20 11:36:36
阅读次数:
82
一、软件测试员自身素质培养 (1) 首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到什么样的困难,相信一定能克服。 (2) 善于怀疑,世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却认为可能发生。别人认为是对的,我却认为不是对的。 ( ...
分类:
其他好文 时间:
2019-12-04 01:53:26
阅读次数:
106
/* 题目: 输入数字n,按顺序打印从1到最大的n位十进制数。 如输入3,打印从1,2,3到999。 */ /* 思路: 大数问题转化为字符串或数组。 */ #include<iostream> #include<string.h> #include<algorithm> #include<cmat ...
分类:
其他好文 时间:
2019-11-14 21:29:55
阅读次数:
53
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的三位数999. 思路: 隐藏考点:当输入的n很大时,用整型(int)或者长整型(long int)求最大的n位数都会溢出。也就是需要考虑大数问题。 用递归实现全排列,数字(用字符串容器装)的每一位都是0 ...
分类:
其他好文 时间:
2019-08-20 12:44:57
阅读次数:
67
问题: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路: 这是个大数问题,因为最后的数字可能会溢出,所以可以用字符串来排列结果。 对于任意两个数字a,b,可对其进行 ...
分类:
编程语言 时间:
2019-08-11 10:35:05
阅读次数:
63
题目描述思路分析测试用例Java代码代码链接题目描述 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。思路分析要考虑到大数问题,我们要求的n位数是否的整数,这里明显没有限制n的大小,我们可以用字符串来打印n位数我们需要做两件事情:在字符串表达... ...
分类:
其他好文 时间:
2019-08-06 14:15:52
阅读次数:
117
题目描述思路分析测试用例Java代码代码链接题目描述 实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 思路分析要考虑到指数为负数的情况,而且指数为负数的时 base不能为0,因为指数为... ...
分类:
其他好文 时间:
2019-08-06 14:14:22
阅读次数:
124
题目描述 实现函数 double Power(double base, int exponent),求 base 的 exponent 次方。 不得使用库函数,同时不需要考虑大数问题。 注意: 不会出现底数和指数同为 0 的情况。 注意判断值数是否小于 0。另外 0 的 0 次方没有意义,也需要考虑 ...
分类:
其他好文 时间:
2019-06-23 20:46:26
阅读次数:
98
// 面试题:数值的整数次方 // 题目:实现函数double Power(double base, int exponent),求base的exponent // 次方。不得使用库函数,同时不需要考虑大数问题。 #include #include using namespace std; bool... ...
分类:
其他好文 时间:
2019-03-06 00:57:42
阅读次数:
140
题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 不只要通过测试,要更着重代码的优化 测试用例: base与exponent分别取正数、0、负数 共3*3九种情况 解题思路: 1)为ba ...
分类:
其他好文 时间:
2019-02-22 23:38:27
阅读次数:
179