c语言程序设计之学生选修课系统设计代码

#include<stdio.h>

#include<string.h>

#include<malloc.h>

#include<stdlib.h>

#include<conio.h>

int n=0; //n为结点个数

struct kecheng //声明结构体

{

int bianhao;

char name[10];

char xingzhi[10];

int zongxueshi;

int shoukexueshi;

int shangjixueshi;

float xuefen;

int kaikexueqi;

struct kecheng *next;

};

struct kecheng *head;

struct kecheng *creat() //创建链表.此函数带回一个指向链表头的指针

{

void save(struct kecheng *head);

printf("课程编号 课程名称 课程性质 总学时 授课学时 实践或上机学时 学分 开课学期\n");

struct kecheng *head,*p1,*p2;

p1=p2=(struct kecheng *) malloc(sizeof (struct kecheng)); //开辟一个新单元

scanf("%d",&p1->bianhao);

head=NULL;

while(p1->bianhao!=0)

{

scanf("%s%s%d%d%d%f%d",p1->name,p1->xingzhi,&p1->zongxueshi,&p1->shoukexueshi,&p1->shangjixueshi,&p1->xuefen,&p1->kaikexueqi);

n++;

if(n==1)

head=p1;

else

p2->next=p1;

p2=p1;

p1=(struct kecheng *)malloc(sizeof (struct kecheng));

你可能喜欢

  • C语言课程设计报告
  • 学生选修课程系统设计
  • 学生选课系统源代码
  • C语言选课系统
  • C语言学生成绩管理系统设计
  • c语言学生成绩管理系统
  • 软件工程学生选课系统
  • java学生选课系统

c语言程序设计之学生选修课系统设计代码相关文档

最新文档

返回顶部