• 大小: 3KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: C/C++
  • 标签:

资源简介

课程信息管理系统 C语言版本 C语言课程设计 课程信息管理系统 C语言版本 C语言课程设计

资源截图

代码片段和文件信息

#include
#include
struct link
{
char cno[10]cname[10]cforecourse[10]cunitno[10]cunitname[10];
int ia;
struct link *next;
};
struct link *head;
int menu()
{
int ii;
printf(“please choose a number:\n“);
printf(“******************************************:\n“);


printf(“1:  create :\n“);
printf(“2:  search :\n“);
printf(“3:  delete :\n“);
printf(“4:  view :\n“);
printf(“5:  quit :\n“);
printf(“******************************************:\n“);
printf(“\n“);
printf(“\n“);
printf(“\n“);
printf(“\n“);

scanf(“%d“&ii);         
return ii;
}
struct link create()
{
int icountij=1;
struct link *p*new;
while(1)
{
if(icount)
{
            printf(“输入头结点“);
}

new=(struct link *)malloc(sizeof(struct link));
    printf(“input the course no:\n“);
    scanf(“%s“new->cno);
    printf(“input the course :\n“);
    scanf(“%s“new->cname);
    printf(“input the forecourse :\n“);
    scanf(“%s“new->cforecourse);
    printf(“input the course grade:\n“);
    scanf(“%d“&new->ia);
    printf(“input the unit no. grade:\n“);
    scanf(“%s“new->cunitno);
    printf(“input the unit name:\n“);
    scanf(“%s“new->cunitname);
  
    new->next=NULL;      
    if(icount)
     {
     head=new;
     p=new;
     printf(“the fist add success:\n“);
     getchar();
     getchar();
     icount=0;
     }
     else
     {
     p->next=new;
     printf(“\n“);
     p=p->next;
     printf(“add success:\n“);
     printf(“\n“);
    
               
getchar();
     }
     printf(“input 0  to end  input:\n“);
scanf(“%d“&ij);
    if(ij==0)
{
break

评论

共有 条评论