小练习
文章平均质量分 56
红桃KK
这个作者很懒,什么都没留下…
展开
-
多项式相加
#include #include #include using namespace std;struct Node{ int coef; int expn; Node *next;};Node n1[1000],n2[1000];Node *insertNode(Node *head,int coef,int expn){ Node *newnode = new Nod原创 2013-05-27 22:05:37 · 700 阅读 · 0 评论 -
约瑟夫
#include #include #include #include #include #include using namespace std;struct Node{ int id; Node *next;};int main(){ Node *node,*head,*last; head = NULL; for(int i原创 2013-06-07 02:00:28 · 739 阅读 · 0 评论 -
求1+2+3+...+n
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。#include #include using namespace std;long long add(int n,long long &sum){ n && add(n - 1,sum); return sum += n;}int原创 2013-06-27 16:26:55 · 981 阅读 · 0 评论 -
链表的一系列操作
#include #include #include #include #include #include using namespace std;struct Node{ int x; struct Node *next;};void createList(Node *head,int n){ Node *p; while(n--){ Node *s = new原创 2013-06-28 22:37:09 · 700 阅读 · 0 评论 -
题目1512:用两个栈实现队列 && 包含min函数的栈
题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。输入:每个输入文件包含一个测试样例。对于每个测试样例,第一行输入一个n(1接下来的n行,每行输入一个队列操作:1. PUSH X 向队列中push一个整数x(x>=0)2. POP 从队列中pop一个数。输出:对应每个测试案原创 2013-06-28 00:30:44 · 1111 阅读 · 0 评论 -
表达式的求值(含括号)
#include #include #include #include #include #include #include using namespace std;double calc(double a,char op,double b){ if(op == '+') return a + b; if(op == '-') return a - b; if原创 2013-07-06 10:59:40 · 1234 阅读 · 0 评论 -
C++使用TinyXML解析XML
偶尔在英雄会上看到这个问题,自己编了好久没有编出来,下面是地址:http://hero.pongo.cn/。于是就开始在网上搜,大部分都是使用外加的类库来实现,于是就先试着网上的说法,不管怎么实现的,先做出来再说。先下载TinyXML,百度一下就行,下载下来解压,里面有2个头文件和4个cpp文件,一起加到工程里面,如图所示 xmlTest.cpp是包含主函数的文件,下面原创 2013-08-29 15:30:10 · 1191 阅读 · 0 评论