第一范文网 - 专业文章范例文档资料分享平台

学生综合测评系统(C语言设计)

来源:用户分享 时间:2025/7/30 7:53:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

. }

}

4)学生综合信息输出 (1) 函数描述

函 数 名 : shuchu() 输入参数 :无 输出参数 :无

功 能 :学生信息的综合输出

(2)函数程序

void shuchu() //学生综合信息输出 {

int i; data_daoru(); printf(\

printf(\____________ ____________ ________________ ___________ ___________ __________ \\n\

printf(\ 学号 姓名 电话 平均分 名次 测评总分\\n\

printf(\____________ ____________ ________________ ___________ ___________ __________ \\n\

for(i=0;i

printf(\\\n\,data[i].ksmc,data[i].ceping);

printf(\__________|___________|__________|\\n\

7 / 44

. }

5)帮助函数

}

printf(\system(\printf(\

/************************************************** 函数名 : help() 输入参数:无 输出参数:无

功能 :显示本系统的信息

****************************************************/

void help() //帮助信息 {

system(\ //清屏

printf(\

printf(\学生综合测评系统!\\n\\n\

printf(\本系统可以存储学生的基本信息和各科成绩,并能计算考试成绩,综合测评成绩和排名。\\n\\n\

printf(\基本信息包括:学号、姓名、性别、家庭住址、联系电话;\\n\\n 各科成绩包括:语文、数学、英语成绩;\\n\\n\

printf(\其它包括:考试名次、同学互评分、品德成绩、任课教师评分等。\\n\\n\

printf(\说明:考试成绩排名是按照考试成绩计算的(考试成绩=(语+数+外)/3);\\n\\n\

printf(\综合测评总分=((考试成绩)*0.6+(同学互评分)*0.1+(品德成绩)*0.1\\n +(任课教师评分)*0.2)\\n\\n\

8 / 44

. printf(\其它请按照提示操作即可。\\n\\n\ printf(\ system(\

}

6)学生信息导入函数

/************************************************** 函数名 : info_daoru() 输入参数:无 输出参数:无

功能 :打开存放的学生信息

****************************************************/

void info_daoru() //信息导出文件函数 { FILE *f_info;

printf(\正在导入...\\n\\n\

if((f_info=fopen(\ printf(\打开文件失败!\\n\\n\ return;

}

count=0; while(!feof(f_info)){

fscanf(f_info,\%s %s \

9 / 44

学生%s

%s

. info[count]=p; count++;

}

printf(\导入已完成!共导入 %d 条记录!\\n\\n\\n\ fclose(f_info); system(\

}

7)学生信息输入函数

/**************************************************

函数名 : info_input() 输入参数:无 输出参数:无

功能 :录入学生个人信息

****************************************************/

void info_input() //生信息输入函数 {

int i,j;

info_daoru(); for( ; ; ){ printf(\请输入学号(输入0退出):\ scanf(\

if(p.number==0) return;

for(i=0;i<=count;i++){ //断是否存在该学生 if(p.number==info[i].number){ printf(\该学号已存在!请重新输入!\\n\\n\

return;

10 / 44

学判 .

}

}

printf(\请输入姓名:\ //输入学生信息

if( ( strcmp(p.sex ,\男\) || (strcmp(p.sex ,\女\)

scanf(\printf(\请输入性别:\scanf(\

{ printf(\你输入的内容不符合要求,请从新输入!按任意键

继续……\\n\

printf(\请输入家庭地址\

scanf(\

printf(\请输入电话号码:\scanf(\info[count]=p;

getchar(); }

continue;

for(i=0;i

if(info[i].number>info[count].number){

for(j=count;j>i;j--){

}

info[i]=p; break;

11 / 44

info[j]=info[j-1];

}

搜索更多关于: 学生综合测评系统(C语言设计) 的文档
学生综合测评系统(C语言设计).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0zpw77baq27b8vd538ce5nrap1rg1l00xk6_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top