
面试分享
文章平均质量分 56
peng_weida
多多交流!
展开
-
给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
假设rand5能随机生成1~5的5个数(均等概率),利用rand5生成rand7() 1~7(均等概率) 1. 利用rand5求出rand2(),当rand5生成的数大于2时,一直循环,直到它生成的数为1或者2,且生成1和2的概率均为1/2,因为生成1和生成2的概率是相等的。 2. 利用rand2生成0和1(减1即可),连续使用三次,共有8种可能(二进制表示):000001 010 011 ...原创 2012-09-04 16:39:47 · 5551 阅读 · 3 评论 -
华为机试 删除字符串中所有给定的子串
问题描述: 在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。 要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str) 【输入】 str:输入的被操作字符串 sub_str:需要查找并删除的特定子字符串 【输出】 result_s原创 2012-09-13 11:08:50 · 7069 阅读 · 1 评论