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

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

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

.

}

count=0;

while(!feof(f_info)){ //导出学生信息

fscanf(f_info,\%s %s \

for(i=0;i

//输

}

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

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

%s

%s

printf(\学号:%d\\n\ printf(\

printf(\姓名:%s\\n\printf(\

printf(\请输入语文成绩:\scanf(\

while( data[i].chinese < 0 || data[i].chinese > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入语文成绩:\

scanf(\}

printf(\

printf(\请输入数学成绩:\scanf(\

22 / 44

. while( data[i].math < 0 || data[i].math > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入数学成绩:\

scanf(\}

printf(\

printf(\请输入英语成绩:\scanf(\

while( data[i].english < 0 || data[i].english > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入英语成绩:\

}

printf(\

printf(\请输入同学互评成绩:\scanf(\scanf(\

while( data[i].huping < 0 || data[i].huping > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

}

printf(\

printf(\请输入品德成绩:\scanf(\

while( data[i].pinde < 0 || data[i].pinde > 100 )

printf(\请输入同学互评成绩:\scanf(\

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入品德成绩:\

23 / 44

.

}

scanf(\

printf(\

printf(\请输入老师评分:\scanf(\

while( data[i].teacher < 0 || data[i].teacher > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入老师评分:\

data[i].avg=(data[i].chinese+data[i].math+data[i].english)/3.0;

}

scanf(\

data[i].ceping=(data[i].avg*0.6+data[i].huping*0.1 +data[i].pinde*0.1+data[i].teacher*0.2);

for(k=0;k

if(data[i].avg>data[k].avg){

//名

data[i].ksmc=i+1;

data[k].ksmc=data[k].ksmc+1;

24 / 44

}

}

}

if(data[i].ksmc>data[k].ksmc-1)

data[i].ksmc=data[k].ksmc-1;

printf(\输入已完成!正在保存... \\n\data_xieru(); system(\

. }

15)数据修改

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

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

功能 :学生成绩数据的修改

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

void data_xiugai() //数据修改 {

int pp; int i,j,k; data_daoru();

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

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

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

printf(\学号:%.0d 姓名:%s \\n\\n\\t语文:%d 数学:%d 英语:%d 品德成绩:%d 老师评分:%d\\n\\n\data[i].english,data[i].pinde,data[i].teacher);

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

while(1){ //询问

25 / 44

}

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

.

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

for(k=0;k<=count;k++){ //重新排名次

if(data[i].avg>data[k].avg) data[k].ksmc=data[k].ksmc-1;

}

printf(\请输入语文成绩:\scanf(\

while( data[i].chinese < 0 || data[i].chinese > 100 )

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入数学成绩:\scanf(\

while( data[i].math < 0 || data[i].math > 100 )

printf(\请输入老师评分:\scanf(\}

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

}

printf(\请输入英语成绩:\scanf(\

while( data[i].english < 0 || data[i].english > 100 )

printf(\请输入数学成绩:\scanf(\

{ printf(\对不起你输入的数据不是 1-100 之间,请从新输入真确的数值!\\n\

printf(\请输入英语成绩:\

26 / 44

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

.}count=0;while(!feof(f_info)){//导出学生信息fscanf(f_info,\%s%s\<
推荐度:
点击下载文档文档为doc格式
0zpw77baq27b8vd538ce5nrap1rg1l00xk6
领取福利

微信扫码领取福利

微信扫码分享