求各位大神帮帮忙。用c语言结构体详解数组做一个班级信息管理系统用C结构体数组做一个班级信息管理系统。谢谢

怎么使用结构体数组(C语言)怎么使用结构体数组(C语言)我要做用图书管理系统要把每一个书-知识宝库
你可能对下面的信息感兴趣求大神帮忙编写一个C语言学生管理系统-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
求大神帮忙编写一个C语言学生管理系统
来源:互联网 发表时间: 18:24:43 责任编辑:鲁晓倩字体:
为了帮助网友解决“求大神帮忙编写一个C语言学生管理系统”相关的问题,中国学网通过互联网对“求大神帮忙编写一个C语言学生管理系统”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:求大神帮忙编写一个C语言学生管理系统,具体解决方案如下:解决方案1:
#include&cstdio&using&namespace&int&main(){&&&&cout&&&好穿定扁剐壮溉憋税铂粳好学习,不要偷懒,课程作业,独立完成&&&&&&&return&0;}
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学_百度知道> 本人因为刚学数据结构,求各位大神帮帮忙。用C语言创建一个班级通讯录
本人因为刚学数据结构,求各位大神帮帮忙。用C语言创建一个班级通讯录
发布时间: & &
浏览:4 & &
回复:1 & &
悬赏:0.0希赛币
本人由于刚学数据结构,求各位大神帮帮忙。。。用C语言创建一个班级通讯录(1)可以实现插入一个同学的通讯录记录; &
(2)能够删除某位同学的通讯录; &
(3)对通讯录打印输出。3、实验要求(1)定义通讯录内容的结构体;(2)建立存储通讯录的链表结构并初始化;
& (3)建立主函数: &
1)建立录入函数(返回主界面) &
2)建立插入函数(返回主界面) &
3)建立删除函数(返回主界面) &
4)建立输出和打印函数(返回主界面) &
I)通过循环对所有成员记录输出 &
II)输出指定姓名的某个同学的通讯录记录 &
  C/C++ code  #include &stdio.h&
#include &stdlib.h&
#include&string.h&
typedef struct student {
char name[10];
struct student *
STU *creat(int n);
//创建链表
STU *look_for(STU *head,int m);
//寻找结点
STU * del_point(STU *head,int m);
//删除结点
STU *insert_point(STU *head,STU *pi);
//插入结点
void link_free(STU *head);
void print_all(STU *head);
//显示链表
STU *look_name(STU *head,char *name);
int main()
int num,num1;
char look_name1[10];
STU * head=NULL;
STU *pb,*p;
pi=(STU *)malloc(sizeof(STU));
head=creat(5);
print_all(head);
//============look_for(STU *head,int m)测试模块=====
printf(&please input the number you look for.\n&);
scanf(&%d&,&num);
pb=look_for(head,num);
if(pb!=NULL)
printf(&search the number:%d name: %s \n&,pb-&num,pb-&name);
printf(&can not find the number %d\n&,num);
//==============look_name(STU *head,char name[])测试模块=====
printf(&please input the name what you want look for\n&);
scanf(&%s&,look_name1);
p=look_name(head,look_name1);
if(p!=NULL)
printf(&search the number:%d name: %s \n&,pb-&num,pb-&name);
printf(&can not find the name %d\n&,num);
//===========del_point(STU *head,int m)测试模块=============
printf(&the num you want del\n&);
scanf(&%d&,&num1);
head=del_point(head,num1);
print_all(head);
//============insert_point(STU *head,STU *pi)测试模块======
printf(&please input insert pi-&num pi-&age\n&);
scanf(&%d %s&,&pi-&num,&pi-&name);
pi-&next=NULL;
head=insert_point(head,pi);
print_all(head);
link_free(head);
/*===============链表创建函数=============================*/
STU *creat(int n)
//创建链表
STU * head,*pb,*
for(i=0;i&n;i++)
pb=(STU *)malloc(sizeof(STU));
printf(&please input num
name:\n&);
scanf(&%d %s&,&(pb-&num),&(pb-&name));
getchar();
pb-&next=NULL;
/*=======================================================*/
/*===============寻找结点函数=============================*/
STU *look_for(STU *head,int m)
//寻找结点
while(pf!=NULL)
if(pf-&num==m)
return NULL;
/*==========================================================*/
/*===============结点删除函数===============================*/
STU * del_point(STU *head,int m)
//删除结点
if(head==NULL)
printf(&link is empty\n&);
return NULL;
while((pb-&next!=NULL)&&(pb-&num!=m)) //寻找 所要删除的结点
if(pb-&num==m)
//找到了 所要删除的结点
if(pb==head)
//所删除的是 头结点
head=head-&
// 所删除的是普通结点
pf-&next=pb-&
//释放所删除结点的 空间
printf(&no this point.\n&);
/*================遍历链表函数===============================*/
void print_all(STU *head)
//显示 链表 元素
while(pb!=NULL)
printf(&num=:%d, name=:%s\n&,pb-&num,pb-&name);
/*=============================================================*/
/*===============结点插入函数==================================*/
STU *insert_point(STU *head,STU *pi)
//插入结点
if(head==NULL)
//空链表 插入
head-&next=NULL;
while((pb-&next!=NULL)&&(pb-&num&pi-&num))
//比较大小
按顺序插入
if(pb-&num&=pi-&num)
//找到了所要插入的位置
(从小到大)
if(pb==head)
//插入到 链表 的 头
//插入到普通位置
//插入到链表的 尾
pi-&next=NULL;
/*=============================================================*/
void link_free(STU *head)
while(head!=NULL)
head=head-&
//==============look_name()函数========
STU *look_name(STU *head,char *name)
//寻找结点
while(pf!=NULL)
if(strcmp(pf-&name,name)==0)
return NULL;
}nyzzyz181 & &
22:43:30 & &
& & (0)(1)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 c语言结构体赋值 的文章

 

随机推荐