代码
panda_wx
生如逆旅单行道,哪有岁月可回头
展开
-
读取数量不定的输入数据
#includeusing namespace std;void main(){ int sum=0,value=0; //读取数据直到文件尾,计算所有读入的值的和 while(cin>>value) sum+=value; cout}原创 2017-11-29 00:03:00 · 825 阅读 · 0 评论 -
求两个链表的交点并输出交点所带的值
#include<iostream>using namespace std;#include<set>struct node{ node(int value = 0):v(value){} int v; node *next;};node *find(node *heada,node *headb){ set<node*&...原创 2018-07-31 10:20:16 · 143 阅读 · 0 评论 -
两个队列实现一个栈
#include<iostream>using namespace std;#include<queque>class MyStack{public: void push(int i); void pop() { if(!data.empty()) data.pop(); } i...原创 2018-07-31 10:12:52 · 120 阅读 · 0 评论 -
数组元素的逆序输出(改变内存中的数据)
#includeusing namespace std;void Reverse(int ar[], int n){ int low = 0; int high = n-1; while(low { int tmp = ar[low]; ar[low] = ar[high]; ar[high] = tmp; low++; high--;原创 2017-11-28 00:27:28 · 349 阅读 · 0 评论 -
二维数组的“蛇形打印”输出
#includeusing namespace std;#define ROW 5#define COL 5void Show_Array(int ar[ROW][COL]){for(int i=0;i { for(int j=0;j { cout } cout }}void Show_Snake(int ar[ROW][COL]原创 2017-12-05 01:48:54 · 1617 阅读 · 0 评论 -
使用while循环将50到100的整数相加
#includevoid main(){ int i,sum; i=50; sum=0; while(i { sum+=i; ++i; } cout}原创 2017-11-23 23:48:29 · 4660 阅读 · 0 评论 -
统计在输入中每个值连续出现了多少次
#includeusing namespace std;int main(){ int value;//正在统计的数 int temp=0;//读入的新值 if(cin>>temp) { int top=1; while(cin>>value) if(value==temp) { ++top; } else原创 2017-11-30 22:18:05 · 1364 阅读 · 0 评论 -
判断链表是否有环(有环则输出环的交点的值)
#include<iostream>using namespace std;#include<set>struct node{ node(int value = 0):v(value){} int v; node *next;};node *find(node *head){ set<node*> ss; w...原创 2018-07-31 10:33:51 · 287 阅读 · 0 评论