C/C++
文章平均质量分 70
lzy2014
这个作者很懒,什么都没留下…
展开
-
一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生信息。
#include #include #include struct student{ char name[12]; int number; char genda; int age; struct student *next;};struct student *head;void creat(int nn){ int i; struct student *p,*q原创 2014-03-25 23:55:31 · 7033 阅读 · 0 评论 -
C++中struct和class的区别
全文转自:http://hi.baidu.com/peng890125/item/3cb228d4dad0482839f6f728转载 2014-09-23 23:35:30 · 566 阅读 · 0 评论 -
中缀表达式转后缀表达式并计算
一道华为的机试题。问题描述:输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注1、表达式只含 +, -, *, / 四则运算符,不含括号2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况3、要考虑加减乘除按通常四则运算规定的计算优先级4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情原创 2014-09-11 09:21:54 · 882 阅读 · 0 评论 -
地铁换乘最短路径
华为2014上机考试样题_高级题_地铁换乘最短路径_无向无权图+邻接表存储+BFS广度优先算法/*Copyright (c) 2013, binzhouweichao@163.com华为2014上机考试样题 高级题 地铁换乘 最短路径 http://www.linuxidc.com/Linux/2013-10/90916.htm华为2014校园招聘经历_底层软件研发_机转载 2014-04-13 16:05:27 · 2457 阅读 · 0 评论 -
经典迷宫问题
全文转自:http://blog.csdn.net/that163/article/details/8069780 http://blog.csdn.net/that163/article/details/8069764转载 2014-09-10 21:15:23 · 921 阅读 · 0 评论 -
C++的一大误区——深入解释直接初始化与复制初始化的区别
全文转自:http://blog.csdn.net/ljianhui/article/details/9245661转载 2014-09-22 13:01:22 · 509 阅读 · 0 评论 -
C++机试题
描述:模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”、”B”、”C”、”D”表示,选举时开始计票, 若输入的不是“A”、”B”、”C”、”D”则视为无效票。选举结束后获取各个候选人的得票数以及无效票的个数,输出结果以添加候选人的顺序进行顺序输出,最后一行为无效的数量。同时getVoteResult命令为结束命令。运行时间限制:原创 2014-09-09 23:42:47 · 993 阅读 · 0 评论 -
MFC框架下的OpenCV 视频捕获
在MFC框架下,调用开源代码原创 2014-07-05 20:27:13 · 1298 阅读 · 0 评论 -
_tfopen_s UNICODE 解决乱码问题
使用_tfopen_s和fopen_s时,稍不注意就会出现乱码问题;原创 2014-06-06 22:19:36 · 6741 阅读 · 0 评论 -
C++ Primer 第五版 文本查询程序
新手,代码从官网下载的,自己调试,原创 2014-05-11 20:03:01 · 2844 阅读 · 0 评论 -
MFC双缓冲显示位图
void CGraphicView::OnDraw(CDC* pDC){ CGraphicDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: add draw code for native data here CFont *oldFont = pDC->SelectObject(&原创 2014-06-04 19:16:18 · 1952 阅读 · 0 评论 -
C实现音乐播放器
本文转自:http://blog.sina.com.cn/s/blog_8e6d13280100z7j7.html转载 2014-04-12 13:47:04 · 1644 阅读 · 0 评论 -
链表面试题小结
某本书上面说了,链表这个东西,实际用的并不多,但是可以提供很好的考察面试者编程技巧和思维能力的素材。这里总结一下,见过的面试题和对应的候选解法。题一、 给定单链表,检测是否有环。 使用两个指针p1,p2从链表头开始遍历,p1每次前进一步,p2每次前进两步。如果p2到达链表尾部,说明无环,否则p1、p2必然会在某个时刻相遇(p1==p2),从而检测到链表中有环。http:/转载 2014-05-15 21:26:17 · 964 阅读 · 0 评论 -
判断两个链表是否相交和一个单链表是否有环及环的链接点(转)
给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少? 解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。2、对于问题2,记录下问题1的碰转载 2014-05-15 18:23:41 · 1089 阅读 · 0 评论 -
\r \n有什么区别
http://javaeye-mao.iteye.com/blog/211354'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(T转载 2014-03-27 10:07:53 · 719 阅读 · 0 评论 -
求2~2000的所有素数.有足够的内存,要求尽量快
http://blog.csdn.net/jinhongdu/article/details/8051243方法一:#include using namespace std; int findvalue[2000]={2}; static int find_=1; //find改为其他,如:find_ 否则提示 “find” is ambiguousboo转载 2014-03-26 21:17:13 · 1512 阅读 · 0 评论 -
随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数
#include #include //#include unsigned int symmetry(char* ll){ char* p = ll; long int i = 0; long int temper = 0; unsigned long int nNum = 0; /*判断输入是否为空,为空返回2*/ if ('\0' == *p) return 2;原创 2014-03-26 19:55:07 · 6236 阅读 · 1 评论 -
题目:剔除一个字符中重复的字符,然后按ASCII码值从小到大排列。 例如,输入:abbcccddeeeffgghh 输出:abcdefgh 注意:1、剔除是整个字符串中重复的字符,而不是连续的字符 2
#include using namespace std;void paixu(char *string, int length){ char temper; int i,j; if (string == NULL || length <2) return; for (i = 1; i < length; i++) { for (j = 0; j < length-i;原创 2014-03-24 21:38:42 · 7425 阅读 · 1 评论 -
Matlab中的数组保存为csv文件,在VC里面使用
由于图像处理用到Matlab的一些算法,得到一些数组数据(三维重构的深度数据)。在VC中使用OpenGL画图,需要使用这些数据(深度数据)做显示用。在Matlab下使用语句:csvwrite('depthMap',depthMap); //后面的depthMap是数组变量,前面的depthMap是csv文件名。函数ReadCsv是读取csv文件(二维数组)到指定变量dept原创 2014-12-15 18:10:56 · 17674 阅读 · 0 评论