【正文】
1)。Spc(10)。Spc(10)。Spc(10)。Spc(4)。Spc(2)。Spc(8)。Spc(8)。Spc(5)。grade(i).score(1)。grade(i).xm。 “加權(quán)平均分” amp。prog(i).xf Next i End SubPrivate Sub paiming_Click()39。prog(i).name。在窗口輸出課程的內(nèi)容 Cls Dim i% Print str2 For i = LBound(prog)To UBound(prog)Print prog(i).bh。Spc(4)。Spc(8)。Spc(8)。Spc(5)。grade(i).score(1)。grade(i).xm。}第三篇:簡易學(xué)生成績管理系統(tǒng)Option Explicit Option Base 1 Dim st()As String Dim grade()As chengji, str1$, str2$, prog()As kechengPrivate Sub chengji_Click()39。print_class(class_gishui)。}void main(){struct student class_gishui[N]。for(i=0。}printf(“排序后學(xué)生成績?yōu)椋簄”)。flag=1。class_gishui[j]=class_gishui[j+1]。for(j=0。for(i=0。}void paixu(struct student *class_gishui){int i,j,flag。for(i=0。}printf(“學(xué)生信息表如下:n”)。for(i=0。class_gishui[i].math)。class_gishui[i].english,amp。class_gishui[i].no,amp。i{printf(“第%d個(gè)學(xué)生”,i+1)。printf(“請輸入%d個(gè)學(xué)生的學(xué)號 姓名 英語 計(jì)算機(jī) 數(shù)學(xué)n”,N)。}。float math。float english。第二篇:學(xué)生成績管理系統(tǒng)//*學(xué)生成績管理系統(tǒng)*//includedefine N 3struct student{int no。第一篇:建立學(xué)生成績管理系統(tǒng)問題的提出:編程建立學(xué)生成績管理系統(tǒng)。要求具有以下功能:一個(gè)學(xué)生的信息包括學(xué)號、姓名、英語成績、語文成績、數(shù)學(xué)成績,要求輸入每位學(xué)生的信息并顯示這些信息;同時(shí)計(jì)算每位學(xué)生的總分即英語、語文、數(shù)學(xué)成績之和,并對輸入的若干學(xué)生按總分排名,按總分名次輸出每位學(xué)生及其信息;最后計(jì)算這些學(xué)生的英語平均分、語文平均分和數(shù)學(xué)平均分,并輸出結(jié)果。char name[20]。float puter。float average。void getclass(struct student *class_gishui){int i。for(i=0。scanf(“%d%s%f%f%f”,amp。class_gishui[i].name,amp。class_gishui[i].puter,amp。}}void print_class(struct student *class_gishui){int i。i{class_gishui[i].average=(class_gishui[i].english+class_gishui[i].puter+class_gishui[i].math)/3。printf(“學(xué)號tt姓名tt英語tt計(jì)算機(jī)tt數(shù)學(xué)tt平均成績n”)。iprintf(“%dtt%stt%ft%ft%ft%fn”,class_gishui[i].no,class_gishui[i].name,class_gishui[i].english,class_gishui[i].puter,class_gishui[i].math,class_gishui[i].average)。struct student t[1]。(i{flag=0。jif(class_gishui[j].averageclass_gishui[j+1].average){t[0]=class_gishui[j]。class_gishui[j+1]=t[0]。}if(flag==0)break。printf(“學(xué)號t姓名t英語tt計(jì)算機(jī)tt數(shù)學(xué)tt平均成績n”)。iprintf(“%dt%st%ft%ft%ft%fn”,class_gishui[i].no,class_gishui[i].name,class_gishui[i].english,class_gishui[i].puter,class_gishui[i].math,class_gishui[i].average)。getclass(class_gishui)。paixu(class_gishui)。 輸出序號、成績及分?jǐn)?shù) Cls Dim i% Print str1 For i = LBound(grade)To UBound(grade)Print grade(i).xh。Space(4Len(Trim(grade(i).xm)))。grade(i).score(2)。grade(i).score(3)。grade(i).score(4)。grade(i).score(5)。grade(i).aver Next i End SubPrivate Sub kecheng_Click()39。Spc(12)。Spc(12)。利用加權(quán)平均分排名 Dim i%, j%, m%, n%, p% Cls Print str1 amp。 “排名” m = LBound(grade): n = UBound(grade)For i = m To n p = 1For j = 1 To nIf grade(i).aver grade(j).aver Then p = p + 1grade(i).rank = pNext jNext i For i = m To nPrint grade(i).xh。Space(4Len(Trim(grade(i).xm)))。grade(i).score(2)。grade(i).score(3)。grade(i).score(4)。grade(i).score(5)。grade(i).aver, grade(i).rank Next i End SubPrivate Sub pjf_Click()Cls Dim i%, j%, n%, m%, sum% m = UBound(prog): n = UBound(grade)Print str2?!捌骄帧?For i = 1 To 5 sum = 0 For j = 1 To n sum = sum + grade(j).score(i)prog(i).pjf = sum / n Next j Print prog(i).bh。prog(i).name。prog(i).xf。prog(i).pjf Next i End SubPrivate Sub renshu_Click()Cls Dim bn(1 To 5, 5 To 9)As Integer, t As Integer, x As Integer, i%, j%, m%, n% n = UBound(prog): m = UBound(grade)Print “范圍”?!癙rivate Sub bujige_Click()Cls Dim i%, j%, t% Print Spc(2)。Spc(5)。Spc(5)。Spc(6)。Spc(4)。prog(j).name。Format(prog(j).xf, “”)。grade(i).score(j)ElseIf t = 1 And grade(i).score(j) 60 ThenPrint Spc(3)。grade(i).xm。prog(j).name。Format(prog(j).xf, “”)。grade(i).score(j)End IfNext jNext i End SubPrivate Sub youdengsheng_Click()Cls Dim i%, j%, t% Print Tab(3)。Spc(6)。Spc(4)。Spc(4)。Spc(4)。Spc(3)。Spc(3)。Spc(3)。Spc(3)。grade(i).xh。grade(i).xm。grade(i).score(1)。grade(i).score(2)。grade(i).score(3)。grade(i).score(4)。grade(i).score(5)。Format(grade(i).aver, “”)。grade(i).rankEnd IfNext i End SubPrivate Sub chengjitiao_click()Cls Dim i% For i = LBound(grade)To UBound(grade)Print “學(xué)號”?!靶彰??!坝⒄Z”?!皵?shù)學(xué)”?!绑w育”?!拔锢怼??!盎瘜W(xué)”。“加權(quán)平均分”?!捌骄帧??!懊巍?Print Spc(2)。grade(i).xm。grade(i).score(1)。grade(i).score(2)。grade(i).score(3)。grade(i).score(4)。grade(i).score(5)。grade(i).aver。grade(i).aver。grade(i).rank Next i End Sub第四篇:畢業(yè)設(shè)計(jì) 學(xué)生成績管理系統(tǒng)目錄目 錄摘要.......................................................................................錯(cuò)誤!未定義書簽。目 錄..........................................................................................................................Ⅲ 第一章 引言............................................................................錯(cuò)誤!未定義書簽。 課題研究的內(nèi)容.............................................................................................1 課題來源...............................................................................................1 課題的意義...........................................................................................2 系統(tǒng)開發(fā)的可行性分析和預(yù)期目標(biāo)...................................................2第二章關(guān)鍵技術(shù)分析............................................................................................5 Microsoft Visual Studio 2005...........................................................................5 C.NET簡介....................................................................................................5 ................................................................................................6 使用SQL Sever 2000 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫....................................................7 SQL Server 2000數(shù)據(jù)庫.......................................................................7 SQL Server 2000的主要功能...............................................................8 客戶端應(yīng)用程序開發(fā).........................................................................10 服務(wù)器應(yīng)用程序開發(fā).........................................................................11第三章系統(tǒng)設(shè)計(jì)與分析.......................