随笔分类 - 数据结构和算法
摘要:题目描述如下: 某欧软件需要实现简易的CD-KEY算法,输入3个正整数,以空格隔开,根据者3个正整数生成的cd-key字符串。输出格式:xxxx-xxxx-xxxx-xxyy。 包含16个字符,以短划线隔开,其中,cd-key的最后两位yy是用于cd-key的自校验,确保cd-key本身是合法的。
阅读全文
摘要:这是今年我的一位实习朋友面试华为的一道题: 题目如下: 描述:在字符串中,挑出以下元音字符并按顺序输出,字符串长度不超过50,需挑出的字符为a,e,i,o,u以及它们的大写。 时间限制:无 内存限制:无 输出: 第一行,元音字母的种类,元音字母的的长度,其他字母的长度,它们之间用一个英文空格隔开。
阅读全文
摘要:题目:统计一个字符串中单词的个数输入一行字符,统计其中有多少个单词,单词之间用空格分隔开输入:my name is jacky输出:the number of word is 4代码如下:#include int main(int argc, char *argv[]){ char str[8...
阅读全文
摘要:实现一个字节反转函数要求如下:1,把输入的任意数字按16进制表示,并把高八位和低八位互换:ex:1234->0x34122,把一个16位的整数按比特位呼唤,第15位和第0位互换,第14位和第二位互换,以此类推,ex:0x0001->0x80003,输入非16进制数字提示错误,输入0退出程序效果如下图...
阅读全文
摘要:求一个字符串当中最长的单词要求:输入一个字符串,返回该字符串最长的单词如输入:i am a teacher返回:单词个数:4 最长单词长度:7#include int main(int argc, char *argv[]){char str[80];int i,num=0,flag=0;int...
阅读全文
摘要:实现输入一个是进制数,对十进制数最高位和最低位数字反转如下:输入:1234结果:4321实现过程如下:#includeint main(){ int denary_num; int denary_reverse=0; scanf("%d",&denary_n...
阅读全文
摘要:二维数组转化为一维指针来使用本实例用到了随机数,链表生成,遍历,有待扩展 1 #include 2 #include 3 #include 4 #include 5 //定义个结构体Emp用来存放员工信息 6 typedef struct Emp 7 { 8 int eno...
阅读全文

浙公网安备 33010602011771号