- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 题目1064:反序数
题目1064:反序数时间限制:1 秒内存限制:32 兆特殊判题:否提交:5960解决:4251题目描述:设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入:程序无任何输入数据输出:输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开
2017-05-26 16:43:31 681
转载 string和stringstream用法详解
一、stringstring 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string, 必須先加入这一行:#include 接下來要宣告一个字串变量,可以写成:string s;我们也可以在宣告的同时让它设成某个字串:string s="TCGS";而要取得其中某一個字元,和传统C 的字串
2017-05-26 16:33:43 3105 1
转载 C++中int与string的相互转换
不论是在什么语言下编程(除C,因为C是没有string类型的),int与string数据类型之间的转换都是经常被使用的基础内容。Java中会有丰富强大的类库供程序员们方便使用,而C++就没有类似的库函数了。下面只说说我自己对C++中int与string类型转换的简单总结,日后在编程中发现更好的方法还会进行补充哒~int转string1.使用头文件#include #in
2017-05-26 16:31:21 559
原创 刷题中读写文件和手动输入的来回切换
#include#includeusing namespace std;int main(){ifstream fin("hello.txt");/*ifstream in; in.open("1.txt"); #ifndef debug #define cin in #endif // deubg*/也或者/* #ifdnef ifstr
2017-05-18 17:25:43 385
转载 #define用法
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映
2017-05-18 17:12:17 519
原创 结构体的操作符重载和内部的函数定义及使用(结构体的进一步使用)
首先结构体和类是有相似的地方的,可以进行运算符重载。下面以=为例,#include using namespace std; struct P { int a; int b; //虽然已经对结构体进行=重载,但是这里只是举一个例子而已 P& operator=(P& temp) { a=
2017-05-18 16:34:36 4734 2
原创 题目1061:成绩排序
题目1061:成绩排序时间限制:1 秒内存限制:32 兆特殊判题:否提交:26843解决:7772题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入: 测试数据有多组,每组输入
2017-05-18 16:03:45 415
原创 题目1062:分段函数
题目1062:分段函数时间限制:1 秒内存限制:32 兆特殊判题:否提交:4136解决:2454题目描述:编写程序,计算下列分段函数y=f(x)的值。y=-x+2.5; 0y=2-1.5(x-3)(x-3); 2y=x/2-1.5; 4输入:一个浮点数N输出:测试数据可能有多
2017-05-18 15:42:21 555
转载 fopen()函数详解
1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁盘文件的情况。 另外, Turbo C2.0提供了两类关于文件的函数。一类称做标准文件函数也称缓冲型文件函数,
2017-05-13 17:07:51 100193 7
转载 freopen函数详解
通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freopen 声明:FILE *freo
2017-05-10 23:20:02 6210
原创 九度OJ各种题型 分类
模拟类型(这类题常考,看似不难,但是对于初学者来说,用代码完整地写出题意描述中的意思还是需要多加练习): 1000 1001 1020 1031 1036 1038(这题请认真读题) 1013 1014 1045 1046 1048 1050 1059 1060 1062 1063 1064 1065 1067(这个题目可以练习最简单的递归,虽然人家不让用递归) 1068(double比f
2017-05-09 16:20:43 2128
转载 gets()和puts()函数
C语言 gets()和scanf()函数的区别scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结
2017-05-09 16:14:13 1666
转载 git和SVN的区别
1)Git是分布式的,SVN不是:这 是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并 不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercu
2017-05-01 15:38:25 265
深入理解计算机系统(原书第2版.pdf
2017-04-16
操作系统概念(第六版,中文版).pdf
2017-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人