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

综合设计实验报告

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

C语言程序设计实验报告 2008级

if(strcmp(stu[j].num,stu[j+1].num)>0) }

{ temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; }

3.2.5 统计信息函数

/* Statistic函数

功能:输出统计信息:总记录数、最高分、最低分及平均分 参数:统计结构体数组stu的前n个记录 返回值:无 */

void Statistic(STU stu[],int n) { int i,j=0,k=0,sum=0; float aver; for(i=0;i

if(stu[j].score>stu[i].score) j=i; if(stu[k].score

aver=1.0*sum/n;

printf(\ printf(\ printf(\

/*总记录数*/ /*最高分*/ /*最低分*/

printf(\ printf(\ printf(\/*平均分*/ }

C语言程序设计实验报告 2008级

3.2.6 从文件读记录函数

/* Read_from_file函数 功能:从文件中读取数据 参数:从数组元素stu[n]开始输入 返回值:记录个数 */

int Read_from_file(STU stu[],int n) { int i=0,num; FILE *fp;

/* 定义文件指针 */

char filename[20]; /*定义文件名*/ printf(\

scanf(\ /*输入文件名*/

if((fp=fopen(filename,\ /*打开文件*/

{ printf(\打开失败信息*/

system(\

/*读入总的记录个数*/

return(n); } fscanf(fp,\ while(i

{ fscanf(fp,\ i++; } n+=num; fclose(fp);

/*关闭文件*/

printf(\ system(\ return(n); }

C语言程序设计实验报告 2008级

3.2.7 将记录写入文件函数

/* Write_to_fext函数 功能:将记录写入文件

参数:将数组stu的前n个记录写入文件 返回值:无 */

void Write_to_file(STU stu[],int n) { int i=0; FILE *fp;

/* 定义文件指针 */

/* 定义文件名 */

char filename[20];

printf(\输入文件名 */ printf(\ scanf(\

if((fp=fopen(filename,\打开文件 */ { printf(\ system(\ return; }

fprintf(fp,\ /* 写入记录个数 */ while(i

{ fprintf(fp,\ i++; }

fclose(fp); /* 关闭文件 */

printf(\返回成功信息 */ }

C语言程序设计实验报告 2008级

4.运行程序

程序运行会出现以下菜单:

***************************************** Students' score management system 1. Input records 2. Display all records 3. Sort by number 4. Statistic \\n\

5. Read from a Text File 6. Write to a Text file 0. Exit

***************************************** Input your choice(0-9):

用户从键盘输入1,则屏幕上出现: Input Records student's num:1↙ student's name:LiuMing↙ student's score:78↙ any more records?(Y/N)Y↙

student's num:3↙ student's name: WingLi↙ student's score:60↙ any more records?(Y/N)Y↙ student's num:2↙

student's name: ZhangHong↙ student's score:80↙

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