题目:输入一个字符串,如“adcaeceeed”,判断是否可以通过重新排列使之可以输出对称字符串,如本例可以输出“adceeeecda”,返回True. 来源:某500强企业面试题目 思路:扫描字串,对每个字符出现的次数累加,如果次数为奇数的字符个数不超过1个,则返回True,否则返回False #include "stdio.h" #include "stdlib.h" #include "string.h" //---------------…
s为字串 s.isalnum() #所有字符都是数字或者字母,为真返回 Ture,否则返回 False. s.isalpha() #所有字符都是字母,为真返回 Ture,否则返回 False. s.isdigit() #所有字符都是数字(整数),为真返回 Ture,否则返回 False. s.islower() #所有字符都是小写,为真返回 Ture,否则返回 False. s.isupper() #所有字符都是大写,为真返回 Ture,否则返回 False. s.istitle() #所有单词…
题目:输入两个数字字符串,如“1234567890”和“987654321”,返回二者相乘的结果字符串,如本例返回为“1219326311126352690”. 来源:某500强企业面试题目 思路:从尾部到头部,对两个字串的每个数字分别相乘,并放入结果字符串相应的位置. #include "stdio.h" #include "stdlib.h" #include "string.h" char *BigNumMultiply(const cha…
//自定义一个字符串字串查找标准库函数strstr() #include<stdio.h> #include<string.h> char* myStrstr(char *str1,char *str2); int main() { char *str1 = "hello worl world ld"; char *str2 = " world "; puts(myStrstr(str1,str2)); return 0; } char *m…
题目:输入一个IPv4字符串,如“1.2.3.4”,输出对应的无符号整数,如本例输出为 0x01020304. 来源:某500强企业面试题目 思路:从尾部扫描到头部,一旦发现无法转换,立即返回,减少无谓操作. #include "stdio.h" #include "stdlib.h" #include "string.h" bool ConvertIPv4ToUInt(const char *strIP, unsigned int *ip) {…
var matchWords;         function notifyTextLength() {             var inputNum = document.getElementById("txtTitle").value.replace(/[^\x00-\xff]/g, "**").length; //得到输入的字节数             if (inputNum <= 200) {                 matchWor…
题目:输入整数n和M,输出n在M进制下的表示字符串.如n=3000,M=16,输出16进制下3000的表示字符串,为“BB8” 来源:某500强企业面试题目 思路:对n取模M,将得到的数字压入栈中,再令 n = n / M 的商.重复这一过程,可以得到每一位的数字. 将栈内的数字出栈,并转为字符表达,凑成完整的字符串即可 #include "stdio.h" #include "stdlib.h" #include "string.h" //--…
题目:输入16位整数x,如0x1234,将其转为Big Endian格式再输出,此例为输出 0x3412 来源:某500强企业面试题目 思路:将x左移8位得到a,将x右移8位得到b,a+b即为所得 //---------------------------------------- // 写一个宏,将16位的整数转为Big Endian //---------------------------------------- #define ConvertToBigEndian(x) (((x)<<…
原文 http://zwkufo.blog.163.com/blog/static/25882512010101041626803/?suggestedreading&wumii 用InnoSetup做安装包的时候,在iss文件中写[Code]经常会用MessageBox,像是这样: [Code]function InitializeSetup(): boolean;begin  if MsgBox('确定安装Eee Docking?', mbInformation, MB_OKCancel) …
JS判断字符串变量是否含有某个字串的实现方法 varCts = "bblText"; if(Cts.indexOf("Text") > 0 ){ alert('Cts中包含Text字符串'); } indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置. strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项.String 对象或文字. subString 必选项.要在 String 对…