2008计算机软件基础 - 编程题 - 参考源程序
  TnD0WQEygW8e 2023年11月09日 38 0

2008计算机软件基础 - 编程题 - 参考源程序

注: 此程序仅供参考,不是唯一的标准答案,若有异议,请提出来 


1 typedef struct shangpin
 2 {
 3     int no;
 4     char name[100];
 5     int count;
 6     int price;
 7 }SP;
 8 
 9 void insert(SP g[], int *length, SP x)
10 {
11     int i, j;
12     for(i=0;i<*length;i++)
13     {
14       if(g[i].no>=x.no)
15       {
16         for(j=*length;j>i;j--)
17            g[j]=g[j-1];
18         g[j]=x;
19         (*length)++;
20         return;
21       }
22     }
23     g[i]=x;
24     (*length)++;
25     return;
26 }
27 
28 void search (SP g[], int length)
29 {
30   int key,i;
31   printf("请输入一个商品编号\n");
32   scanf("%d",&key);
33   for(i=0;i<length;i++)
34   {
35      if(g[i].no==key)
36      {
37         printf("%s %d %d\n",g[i].name,g[i].count,g[i].price);
38         break;
39      }
40   }
41   if(i==length)
42      printf("无此商品\n");
43 
44 }
45 
46 void delete(nodetype *head)
47 {
48     nodetype *f,*r,*p;
49     f=head;
50     r=head->next;
51     while(r!=NULL)
52     {
53         if(r->data<0)
54         {
55           p=r;
56           r=r->next;
57           f->next=r;
58           free(p);
59 
60         }
61         else
62         {
63           f=f->next;
64           r=r->next;
65         }
66     }
67 }


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月09日 0

暂无评论

推荐阅读
  anLrwkgbyYZS   2023年12月30日   29   0   0 i++iosi++ioscici
TnD0WQEygW8e