1、设计一个对乘法是封闭的操作,就是例如输入一个n(比如8),那么在1---8中间的8个数字,任意两个相乘的结果始终都是位于8个数字之间的任意一个数字。举例如下,比如2*3还是6,2*4还是8,但是3*4 、3*4、 4*4 这样的乘积必须始终还是在1---8中间的一个数字。
偶的想法是:如果只定义乘法的话,可以将乘积的结果除以8取余再加1,刚好可以映射到1到8,不知道这样算不算一个思路~~~
偶一开始是这样回答的,但是面试官说,这样做是无法满足消去律的,就是 a*b=a*c 那么b=c
因为按照我说的那个方法的话, 4*2=4*6 但是2 != 6,于是就导致无法满足消去律。
2、是如何统计代码行数以及注释的行数,并写出具体的实现代码。
3、要求用最快的速度求两个数组的交集,提示数组中的元素是无序的。写出具体的实现代码。
4、写程序,将一个浮点数转化为字符串。。
各位大神看到的,给个解法吧,偶当时都回答的很不好 |