好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

.

int pp; int i,j; info_daoru();

printf(\请输入要修改学生的学号:\查找

scanf(\printf(\

for(i=0;i<=count;i++){

if(info[i].number==pp) break;

}

if(i>=count) {printf(\没有找到该学生!\\n\

printf(\学号 姓名 性别 家庭地址 联系电话\\n\//显示

printf(\printf(\printf(\printf(\printf(\

printf(\是否修改?\\t 1.是 \\t 2.否 \\t \

while(1){ //修改

scanf(\switch(j){ case 1:{

printf(\学号为:%.0d\\n\printf(\请输入姓名:\

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

scanf(\

if( ( strcmp(p.sex ,\男\

女\

17 / 44

. { printf(\你输入的内容不符合要求,请从新输入!按任意键继续……\\n\ getch(); continue; }

printf(\请输入家庭地址\

scanf(\ printf(\请输入电话号码:\

scanf(\

printf(\修改成功!\\n\\n\ info_xieru(); //保存

}

case 2: return;

default : printf(\输入错误!请重新输入!\ } break;

}

printf(\

system(\}

12)学生成绩数据导入

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

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

功能 :学生成绩从文件导入

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

18 / 44

return;

.

void data_daoru() 导出 {

FILE *f_data;

int i;

//学生数据

info_daoru();

i=0;

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

if((f_data=fopen(\ }

printf(\打开文件失败!\\n\\n\return;

while(!feof(f_data)){

fscanf(f_data,\%d %d %d %f %d %d %d %d %f \,&d.pinde,&d.teacher,&d.ceping);

}

printf(\导入已完成!共导入 %d 条记录!\\n\\n\\n\

data[i]=d; i++;

fclose(f_data); //关闭文件 }

13)数据写入

19 / 44

system(\

. /**************************************************

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

功能 :学生数据写入到文件

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

void data_xieru() //写入文件函数 {

if((f=fopen(\ }

printf(\打开文件失败!\\n\\n\exit(0); int i; FILE *f;

for(i=0;i

fprintf(f,\%d %d %d %f %d %d %d %d %f \].avg,data[i].ksmc,data[i].huping ,data[i].pinde,data[i].teacher,data[i].ceping);

}

fclose(f);

20 / 44

.

printf(\system(\

system(\ }

14)数据输入函数

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

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

功能 :录入学生数据

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

void data_input() {

//printf(\警告!原有成绩将被覆盖!\\n\

printf(\输入数字选择(0.返回;其余数字继续)\\n\\n\scanf(\if(choice==0) return;

printf(\正在导入...\\n\\n\ //判断 if((f_info=fopen(\

printf(\打开文件失败!\\n\\n\return;

21 / 44

return;

//数据输入

FILE *f_info; int choice,i,k;

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

.intpp;inti,j;info_daoru();printf(\请输入要修改学生的学号:\查找scanf(\printf(\for(i=0;i<=count;i++){if(info[
推荐度:
点击下载文档文档为doc格式
0zpw77baq27b8vd538ce5nrap1rg1l00xk6
领取福利

微信扫码领取福利

微信扫码分享