學生成績管理程式

2022-12-09 04:27:03 字數 1704 閱讀 9117

# include <>

# include <>

# include <>

int shouds**e=0;

struct student

; typedef struct node

node,*link;

void menu()

void printstart()

void wrong()

void nofind()

void printc() // 本函式用於輸出中文

void printe(node *p)//本函式用於輸出英文

node* locate(link l,char findmess,char nameornum) //該函式用於定位連表中符合要求的接點,並返回該指標 }

else if(strcmp(nameornum,"name")==0) //按姓名查詢 }

return 0;

} void add(link l) //增加學生

s=s->next;

}p=(node *)malloc(sizeof(node));

strcpy(p->

printf("請你輸入姓名:");

scanf("%s",p->

getchar();

printf("請你輸入性別:");

scanf("%s",p->

getchar();

printf("請你輸入c語言成績:");

scanf("%d",&p->

getchar();

printf("請你輸入數學成績:");

scanf("%d",&p->

getchar();

printf("請你輸入英語成績:");

scanf("%d",&p->

getchar();

p->>>>

p->> / 3;

//資訊輸入已經完成

p->next=null;

r->next=p;

r=p;

shouds**e=1;

}} void qur(link l) //查詢學生

printf("\n*****>1按學號查詢\n*****>2按姓名查詢\n");

scanf("%d",&sel);

if(sel==1)//學號

else

nofind();

} else if(sel==2) //姓名

else

nofind();

} else

wrong();

}void del(link l) //刪除

printf("\n*****>1按學號刪除\n*****>2按姓名刪除\n");

scanf("%d",&sel);

if(sel==1)

else

nofind();

} else if(sel==2)

else

nofind();

} else

wrong();

} void modify(link l)

printf("請你輸入要修改的學生學號:");

scanf("%s",findmess);

p=locate(l,findmess,"num");

if(p)

{ printf("請你輸入新的c語言成績(原來是%d分):",p->

學生成績管理

計算機工程學院 實踐報告 課程名稱 資料結構課程設計 設計題目學生成績管理 院系數理學院 專業資訊與計算科學 組別28 學生姓名 陸君學號 1114101128 起止日期 2013年 7月 1日 2013 年 7月5日 指導教師 周海岩寇海洲 學年學期 2012 2013 學年第 2 學期 設計任務...

學生成績管理系統

目錄一 學生成績管理系統需求分析及功能模組設計 1 1.1學生成績管理系統的開發背景 1 1.2學生成績管理系統概述 1 1.3學生成績管理系統功能模組分析與設計 1 1.4 小組成員分工與實際工作任務完成情況 3 二 資料庫設計與實現 3 2.1 學生成績管理系統的實體與聯絡分析 e r圖 3 2...

學生成績管理系統

編號web實習 說明書 題目 學生成績管理系統設計與實現 院 系 電腦科學與工程 專業 資訊管理與資訊系統 學生姓名 學號指導教師 2015年1月 18 日 目錄一 學生成績管理系統 3 1.1 引言 3 1.2 課題研究的意義 3 1.3 課題的可行性分析 3 1.3.1 課題調研 3 1.3.2...