云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 综合设计实验报告

综合设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/25 11:26:22

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↙

搜索更多关于: 综合设计实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com