用C語言完成學籍管理的成績表 turbo-c2.0編譯環(huán)境 學號是6位數(shù) 5門課是english chinese math science law 求國外的學籍成績管理軟件(英文版)
來源:國際學校招生網
時間:2025-06-01 01:36:31
本文目錄一覽:
- 1、用C語言完成學籍管理的成績表 turbo-c2.0編譯環(huán)境 學號是6位數(shù) 5門課是english chinese math science law
- 2、求國外的學籍成績管理軟件(英文版)
用C語言完成學籍管理的成績表 turbo-c2.0編譯環(huán)境 學號是6位數(shù) 5門課是english chinese math science law
#include <stdio.h>#define STU_NUM 3//學生數(shù)目
#define SCORE_NUM 5
typedef struct /*定義結構體數(shù)組*/
{
char num[20]; /*學號*/
char name[20]; /*姓名*/
float score[SCORE_NUM]; /*成績*/
float average;//平均分
} Student;
Student stu[STU_NUM];
float average[5]={0};
//輸入學生信息
void input()
{
int i,j;
printf("請輸入%d個學生的信息:\n",STU_NUM);
for(i=0;i<STU_NUM;i++)
{
printf("學號:");
scanf("%s",stu[i].num);
printf("姓名:");
scanf("%s",stu[i].name);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d的成績:",j+1);
scanf("%f",&stu[i].score[j]);
}
}
}
//輸出學生信息
void output(void)
{
int i,j;
for(i=0;i<STU_NUM;i++)
{
printf("學生的信息如下:\n");
printf("學號:%s\n",stu[i].num);
printf("姓名:%s\n",stu[i].name);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d的成績:%f\n",j+1,stu[i].score[j]);
}
printf("平均分:%f\n",stu[i].average);
}
}
//計算平均分
void calculate()
{
int i,j;
for(j=0;j<SCORE_NUM;j++)
{
average[j]=0;
}
for(i=0;i<STU_NUM;i++)
{
stu[i].average=0;
for(j=0;j<SCORE_NUM;j++)
{
average[j]+=stu[i].score[j];
stu[i].average+=stu[i].score[j];
}
stu[i].average/=SCORE_NUM;
}
for(j=0;j<SCORE_NUM;j++)
{
average[j]/=STU_NUM;
}
}
//排序
void sort()
{
Student tStu;
int i,j;
for(i=0;i<STU_NUM;i++)
{
for(j=STU_NUM-1;j>i;j--)
{
if(stu[j].average>stu[j-1].average)
{
tStu=stu[j];
stu[j]=stu[i];
stu[i]=tStu;
}
}
}
}
void count(int a[])
{
int i;
for(i=0;i<STU_NUM;i++)
{
if(stu[i].average<60)
{
a[2]++;//不及格
}
else if(stu[i].average<80)
{
a[1]++;//及格
}
else
{
a[0]++;//優(yōu)秀
}
}
}
void main()
{
int a[3]={0};
input();
calculate();
sort();
output();
count(a);
}
求國外的學籍成績管理軟件(英文版)
博通學籍成績管理信息系統(tǒng) 6.0 綠色版 怡心排課軟件學籍成績管理軟件 3.9.99 下載 自明學籍成績管理系統(tǒng) V9.0 破解版 海鷗WEB學籍成績管理系統(tǒng)(中小學版) 2.1.0.090322免責聲明:文章內容來自網絡,如有侵權請及時聯(lián)系刪除。