网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > C语言代码 > 正文

下拉菜单与图书源程序S_BOOK4.C

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
struct node
  {
    char name[10];
    float price;
    char pub[15];
    struct node *link;
  };
  int m;
/*******************************************************/
/*        函数功能:创建结点,输入结点数据             */
/*        输入参数:链表头指针                         */
/*        函数输出:链表头指针                         */
/*******************************************************/

 struct node *add(struct node *head )
 {
   int  i;
   float jg;
   struct node *p, *pnew;
   m=1;
   pnew=(struct node *)malloc(sizeof(struct node));   /* 创建空间 */
   window(3,3,40,20);
    gotoxy(1,m++);
   cprintf("Please input book name,price,publisher");
   gotoxy(1,m++);
   cprintf("name:");scanf("%s",pnew->name);
   gotoxy(1,m++);
   cprintf("price:");scanf("%f",&jg);pnew->price=jg;
   gotoxy(1,m++);
   cprintf("pub:");scanf("%s",pnew->pub);
   pnew->link=NULL;
   if (head==NULL)
     return (pnew);
   p=head;
   while (p->link!=NULL)           /* 找到尾结点 */
    p=p->link;
   p->link=pnew;
   return (head);
}

/*******************************************************/
/*        函数功能:链表输出                           */
/*        输入参数:链表头指针                         */
/*        函数输出:无                                 */
/*******************************************************/
void print(struct node *head)
 {
  int m=1,n=1;
  struct node *p;
  p=head;
  window(3,3,40,20);
  gotoxy(1,m++);
   clrscr();
   cprintf("name    price       publisher\n");
  while (p!=NULL)
   {  
 gotoxy(1,m++);
 cprintf("  %s      %-5.2f       %-s\n",p->name,p->price,p->pub);
     p=p->link;
   }
  gotoxy(3,m++);
  cprintf("\n           Press any keys!");
  getch();
 }
/*******************************************************/
/*        函数功能:链表存储                           */
/*        输入参数:链表头指针         

  • 下一篇资讯: 图书信息管理系统
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师