
C++
爆豆
这个作者很懒,什么都没留下…
展开
-
[语法]C++ 中cin 输入流的多种函数用法
cin、cin.get()、cin.getline()、getline()、gets()函数的用法 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout}输入:2[回车]3[回车]输出:5用法2转载 2012-11-29 20:07:50 · 937 阅读 · 0 评论 -
PAT程序设计练习——甲级1002(两个多项式的解析与合并)
PAT程序设计能力测试题目原文链接:点击打开链接翻译题目要求:程序输入为两行:均为一个多项式,按 K N1 An1 N2 An2......Nk Ank,K代表的是多项式的非零项数,范围闭区间是[1,10],N1到Nk的范围区间是 1Nk是指数,Ank是系数,遇到相同的指数,系数进行累加,从而合并成一个多项式。例子输入:2 1 2.4 0 3.22 2 1.5 1 0.5原创 2015-12-14 13:18:16 · 2451 阅读 · 1 评论 -
PAT程序能力考题——甲级1010(比较任意进制转换的两个数字,是否相等)
题目链接如下:点击打开链接题目要求大概翻译如下:从给定的两个数字比较是否相等,其中一个N1给出进制radix(如果tag为1,则是N1,为2,则是N2),检验另一个数字N2(N1)在2—36进制中任意一种情况下是否与N1(N2)相等,如果相等,输出进制,不相等,输出‘impossible’举例输入:6 110 1 10则输出为2程序设计如下:// pat 甲级1原创 2016-03-05 22:35:33 · 781 阅读 · 0 评论 -
PAT程序设计考题——甲级1009(计算两个多项式相乘的积)
题目原文链接:点击打开链接翻译题目要求:程序输入为两行:均为一个多项式,按格式K N1 An1 N2 An2......Nk Ank,K代表的是多项式的非零项数,范围闭区间是[1,10],N1到Nk的范围区间是 1Nk是指数,Ank是系数,将两个多项式相乘,结果为一个新的多项式。举例:输入(两个多项式均有两项):2 1 2.4 0 3.22 2 1.5 1 0.5原创 2016-03-05 20:39:12 · 702 阅读 · 0 评论 -
图——Prim最小生成树算法(矩阵方式实现)
图的最小生成树矩阵算法原创 2015-12-22 15:44:48 · 796 阅读 · 0 评论 -
PAT程序设计考题——甲级1007 (最大连续子序列和)
试题原文链接:点击打开链接试题要求翻译如下:给定的一段数字序列,求出最大连续子序列和大小,并得出起始位置和结束位置序号,并用空格间隔输出。例子:input:10-10 1 2 3 4 -5 -23 3 7 -21output:10 1 4代码设计如下:#include #include #include int* pList =原创 2016-01-09 12:42:36 · 1259 阅读 · 0 评论 -
PAT程序设计考题——甲级1006 签到问题(求所有签到人的最早时间和最晚时间)
试题链接如下:点击打开链接试题要求翻译如下:程序输入:第一行输入签到人数M,随后输入M行,每行格式如下:“人员ID 签到时间 签退时间”,时间格式统一“HH:MM:SS”。程序输出:计算出最早签到和最晚签到的人员ID(可能是同一个或不同两人)例子:input:3CS1001 15:30:28 17:00:10CS1002 08:00:00 11:25:25C原创 2016-01-09 12:38:15 · 637 阅读 · 0 评论 -
PAT程序设计考题——甲级1004 遍历树节点(计算树每层的叶子节点数目)
试题链接如下:点击打开链接试题要求翻译如下:程序输入:第一行输入为树总节点个数N(ID K ID[1] ID[2]...ID[K]第一个ID代表一个非叶子节点的两位数序号,不满两位用0填充,K代表该节点的子节点数目,随后的K个ID表示子节点的两位数序号。现定root根节点ID是01。程序输出:算出树每层中叶子节点个数,从根节点所在层开始,逐渐向下层,用空格分隔。例子:i原创 2016-01-08 18:00:59 · 1244 阅读 · 0 评论 -
PAT程序设计考题——甲级1005 数字按位累加(非负数字按位累加和转化成对应英文单词)
试题链接如下:点击打开链接试题要求翻译如下:给定一个非负整数N,按位累加之后把和按位提取并转化成英文单词例子:input:12345output: one five代码设计如下:#include #include #include #include using namespace std;map digitMap;void InitDig原创 2016-01-08 18:05:37 · 954 阅读 · 0 评论 -
PAT程序设计练习——甲级1003(任意两个城市最短距离、Floyd最短路径算法)
题目原文链接:点击打开链接翻译题目要求:程序的输入:第一行包含4个整数,用空格分开,分别代表城市的数量N、道路的数量M、当前出发的城市序号C1、目的地城市序号C2;第二行需要输入N个整数,用空格分开,顺序代表每个城市拥有的救援人员数量;接下来需要输入M行,每行包括3个整数描述道路信息,分别是 道路起点序号、道路另一起点序号、道路长度,用空格分隔。程序的输出:计算出C1到C2之间最短距离原创 2015-12-27 20:00:11 · 1980 阅读 · 0 评论 -
linux下生成动态链接库
怎样在linux下生成动态链接库即.so文件?一、首先需要一个好的编译工具, ,一个好的带编译工具的环境是很重要的,我选择的是easyeclipse,它集成了CDT,可以很方便地编写C和C++程序,它自动集成了gcc编译器,编译工作只要在编译选项里点一下编译即可,方便快捷。现在说说怎么在easyeclipse环境下生成.so文件吧1.选择新建工程,建立一个c++工程转载 2014-12-11 09:39:14 · 619 阅读 · 0 评论 -
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call
动态加载dll后,执行导出的C API发生运行时错误:Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling conv转载 2015-08-24 21:03:49 · 1078 阅读 · 0 评论 -
编写安全代码:不要在头文件中定义变量
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 微博:weibo.com/glinuxerQQ技术群:4367710 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明转载 2015-05-14 10:36:33 · 647 阅读 · 0 评论 -
win32 单实例程序运行-无窗口程序也可
在main(WinMain、tWinMain)函数之前做一个数据共享段:#pragma data_seg("Shared") int volatile g_lAppInstance = 0; #pragma data_seg() #pragma comment(linker,"/section:Shared,RWS")在进入到主函数中对那个变量做判断:if (0 == g_原创 2015-03-06 09:03:26 · 1259 阅读 · 0 评论 -
(vs2008链接错误LK200x:xxx在yyy.obj中已定义或xxx在yyy中以被引用):一个全局的变量想在多个cpp文件中使用
近来写工程:想把一个变量在多个cpp文件中使用,写了类似如下代码:main.cpp:#include "A.h"#include "B.h"extern w;//对w的extern声明main(){ do(w);//对W进行操作}A.h:w;//w的声明B.h#include "A.h"extern w;test(w);//同样要对w使用操作老是报链原创 2013-09-08 01:55:04 · 2066 阅读 · 0 评论 -
程序中出现unexpected end of file in macro expansion
这是在宏扩展的文件意外结束的意思,说的是你用宏时没有收尾:例如 #define max(a,b) a>b?a:b假如你用宏的时候你缺了右括号 如 max(3,5; 编译器就会报这种错,当然这种很容易判断出,但是当宏比较复杂就要小心了,估计很难找到哦,所以用复杂宏的时候千万要记住要收尾转载 2013-07-06 10:02:01 · 12400 阅读 · 0 评论 -
debugging information cannot be found or does not match.binary was not built
debugging information cannot be found or does not match.binary was not builtError Msg:Debugging information for "YourProject.exe" cannot be found or does not match. Binary was not built with debug原创 2013-02-26 17:47:35 · 2909 阅读 · 0 评论 -
PAT程序设计练习——甲级1001(标准格式化数字)
PAT 程序设计能力考试试题分析,C++语言题目原创 2015-12-13 14:14:21 · 1944 阅读 · 0 评论