91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 258KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: 其他
  • 標簽: 數據結歐??

資源簡介

內含數據結構課程設計--學生成績管理系統,內含完整可運行的C程序,還有設計報告,另外贈送比賽成績管理程序

資源截圖

代碼片段和文件信息

/*8.學生成績管理系統
??[問題描述]
??編寫一個簡單的學生信息管理程序,能實現對學生信息的簡單管理。
??[基本要求]
??建立一個4個學生的信息登記表,每個學生的信息包括:學號,姓名,和3門課程的成績(FOXCENGLISH)。
??程序運行時顯示一個簡單的菜單,例如:
??(1)信息輸入(Input)
??(2)總分統計(Count)
??(3)總分排序(Sort)
??(4)查詢(Query)
?其中:
??(1)對4個學生的信息進行輸入;
??(2)對每個學生的3門課程統計總分;
???(3)對4個學生的總分按降序排序并顯示出來;
???(4)查詢輸入一個學號后,顯示出該學生的有關信息;

*/
#include
#include
#include
int?N;
int?score[100];
typedef?struct
{
int?stu_num;
char?name[20];
int?score1;
int?score2;
int?score3;
}Stu;
typedef?struct
{
Stu?info[100];
int?last;
}SeqList;
SeqList?LI*L;

void?menu()
{

printf(“B11050110?靖天才…>?^?。^?<\n“);
printf(“\n??????????***洛陽理工學院***\n\n“);
printf(“?????????歡迎進入學生管理系統\n“);
printf(“****************************************\n“);
printf(“**菜單欄?:???1.輸入信息???????????????**\n“);
????printf(“**???????????2.總分統計???????????????**\n“);
????printf(“**???????????3.總分排序???????????????**\n“);
printf(“**???????????4.查詢信息???????????????**\n“);
printf(“****************************************\n“);


}

void?Input(SeqList?*L)
{

int?i;
printf(“\t***輸入信息***\n“);
printf(“需要輸入多少個學生的信息?“);
scanf(“%d“&N);
L->last=-1;
printf(“\n“);
for(i=0;i {

printf(“學號:“);
scanf(“%d“&L->info[i].stu_num);
printf(“姓名:“);
scanf(“%s“L->info[i].name);
printf(“數據結構:“);
scanf(“%d“&L->info[i].score1);
printf(“概率統計:“);
????scanf(“%d“&L->info[i].score2);
printf(“大學英語:“);
scanf(“%d“&L->info[i].score3);

L->last++;
printf(“\n“);
}
printf(“信息輸入完畢\n\n“);
}
void?Print(SeqList?*L)
{
int?i;
printf(“學號?姓名??數據結構?概率統計?大學英語???總分\n“);
for(i=0;i<=L->last;i++)
{
printf(“%-5d“L->info[i].stu_num);
printf(“%-7s“L->info[i].name);
printf(“%-10d%-10d%-10d%-10d“L->info[i].score1L->info[i].score2L->info[i].score3score[i]);
printf(“\n“);

}
printf(“\n“);
}
void?Result(SeqList?*Lint?i)
{

printf(“學號?姓名??數據結構?概率統計?大學英語?????總分\n“);

printf(“%-5d“L->info[i].stu_num);
printf(“%-7s“L->info[i].name);
printf(“%-10d%-10d%-10d%-10d“L->info[i].score1L->info[i].score2L->info[i].score3score[i]);
printf(“\n\n“);

}
void?Count(SeqList?*L)
{

int?i;
printf(“\t***統計總分***:\n“);
for(i=0;i<=L->last;i++)
score[i]=L->info[i].score1+L->info[i].score2+L->info[i].score3;

Print(L);

}
void?Sort(SeqList?*L)
{

????Stu?temp1;
int?ijk;
int?temp2;
printf(“\t***總分降序***\n“);
for(i=0;ilast;i++)
{
k=i;
for(j=i+1;j<=L->last;j++)
if(score[k]<=score[j])
k=j;

if(i!=k)
{
temp1=L->info[k];
L->info[k]=L->info[i];
????L->info[i]=temp1;
temp2=score[k];
score[k]=score[i];
score[i]=temp2;
}
}
Print(L);

}

void?Query(SeqList?*L)
{
int?i=0j=0num;
printf(“\t***查詢信息***\n“);
printf(“請輸入學號:“);
scanf(“%d“&num);
for(;i<=L->last;i++)
if(num==L->info[i].stu_num)
{
j++;
????????printf(“學號為%d的同學的信息為:\n“num);
????????????Result(Li);
}

if(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4207??2013-06-12?13:24??數據結構課程設計\學生成績管理系統.c

?????文件?????343462??2016-11-30?10:25??數據結構課程設計\數據結構課程設計論文.doc

?????文件??????49152??2013-06-05?08:35??數據結構課程設計\數據結構課設題目.doc

?????文件??????11441??2013-06-17?08:55??數據結構課程設計\比賽成績系統.c

?????目錄??????????0??2016-11-30?10:25??數據結構課程設計

-----------?---------??----------?-----??----

???????????????408262????????????????????5


評論

共有 條評論

相關資源