特殊的日子,再写一编来纪念,以后一天争取一编

原创 2007年09月26日 16:20:00

#include <iostream>
#include <stdio.h>

using  namespace std;

struct myTest
{
 int a;
 int b;
 myTest *next;
};

myTest *headTest;

void AddNode(int a,int b)
{
 myTest *tt = new myTest;
 tt->a =a;
 tt->b = b;

 if (headTest == NULL)
 {
  headTest = tt;
  tt->next =NULL;
 }else
 {
  myTest *mm = headTest;
  
  while (mm->next != NULL)
  {
   mm = mm->next;
  }
  
  mm->next = tt;
  tt->next = NULL;
  
 }
 
}

void PrintfNodes(int a,int b)
{
 printf("a=%d b=%d/n",a,b);
}

void showNodes()
{
 if (headTest == NULL) return;

 myTest *p = headTest;

 
 PrintfNodes(p->a,p->b);


 while (p->next != NULL)
 {
  p = p->next;
  PrintfNodes(p->a,p->b);
 }
 return;
}

 

void DeleteNodes(int a)
{
 if (headTest == NULL) return;

 if (headTest->next == NULL && headTest->a == a)
 {
  delete headTest;
  return;
 }

 myTest *p = headTest;
 myTest *r = headTest;
 while (p!= NULL)
 {
  if (p->a == a)
  {
   if (p==headTest)
   {
    headTest = p->next;
    delete p;
    r= headTest;
    p= headTest->next;
   }else
   {
    myTest *tt = p->next;
    delete p;
    r->next= tt;
    p= tt->next;
   }
  }else
  {
   myTest *tt = p->next;
   r=p;
   p = tt;
  }
 }


 return;
}

void main()
{
 int a =1;

 cout<<"输入0 退出,1添加,2查看,3删除/n";
 while (a>0)
 {
  cout<<"请输入操作标记 flag =";
  cin>>a;
  switch(a)
  {
  case 0:
   exit(0);
   break;
  case 1:
   {
    int c,d;
    cout<<"请输入a=";
    cin>>c;
    cout<<"请输入b=";
    cin>>d;
    AddNode(c,d);
    break;
   }
  case 2:
   showNodes();
   break;
  case 3:
   {
    cout<<"请输入a =";
    int kz =0;
    cin>>kz;
    DeleteNodes(kz);
    break;
   }
  default:
   break;

  }
 }
 
}

相关文章推荐

cocos2dx 3.3 魂斗罗初步尝试 游戏层(暂停段时间,以后再写)。。。

//重点且复杂。。。 //设计的是单点触控,败笔啊 //移植到安卓下按键会有点问题,windows下正常 //目前只实现了地图部分地面,主角的动作,碰撞检测 //8方向还未实现,敌人也只做了一种,子弹...

程序一点点地写,日子一天天地过

我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!”  字正腔圆,铿锵有力,顿...
  • twlkyao
  • twlkyao
  • 2013年04月18日 15:17
  • 669

程序一点点地写,日子一天天地过。

我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!”  字正腔圆,铿锵有力,顿...

(转) 程序一点点地写,日子一天天地过。

我还记得那天我上班正忙,被一团恶心的程序和一堆变态的需求折磨着,我那伟大的母亲大人特地打电话嘱咐我:“新婚姻法告诉我们,男人的车子不可靠了,房子不可靠了,女人必须得靠自己!” 字正腔圆,铿锵有力,顿...

你活着的每一天都是特别的日子!

以前我的一位弟兄刚刚离婚时,常常跑到我家来聊天诉苦。这位弟兄算是大家羡慕的成功人士吧!他在华尔街任分析师,年薪在 USD300,000.00左右,开辆 BMW。我和他是大学同学,又都住在 New Je...

ExtendXml扩展XML,不需要再写代码

  • 2008年11月07日 13:59
  • 28KB
  • 下载

今天是个比较特殊的日子——再次受到创伤

今天下午正在完成昨天给自己布置的代码量,结果就在“daimajia”的微信群里收到三天前发过来的出自 xitu的“掘金”客户端的下载链接。。。这个是一个专门为daimajia发送android,ios...

IDF实验室-特殊的日子

特殊的日子 一、原题[原题链接] 每个人的一生中都会或多或少有那么几个对自己很重要的日子,比如对于我来说,这一天就很重要。答案格式wctf{日期} //友情提示,此题需要暴力破解,但只是爆破这段密...

再写博文,回顾在Windows7上安装TensorFlow-GPU的一路坑

离完成上一篇文章有近1年了。2016年发生了太多的事情,从而没能坚持哪怕是每月一篇这样的频率。终于在2017年的1月份抽出几天搞出了一些东西。一路坑洼,赶紧记录下来。 2016年初就开始看深度学习的东...

先再写一个 两块板之间的数据传输

ZigBee 快速组网 传输 数据 串口打印
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:特殊的日子,再写一编来纪念,以后一天争取一编
举报原因:
原因补充:

(最多只允许输入30个字)