c语言 从文件中读取数据求平均值最大最小值 求大神!!真没办法了 单独一个模块显示平均值和最大最小值

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<stdlib.h>#defineM1000ty... #include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdlib.h>#define M 1000typedef struct bookinfo{char number[15];/*产品编号*/char name[30];/*产品名称*/char auther[30];/*作者 */char list[20];/*类别*/ float price;/*单价*/char boss[30]; /*出版社信息*/ char time[20];/*出版时间*/ int isExit;/*库存存在状态*/}BOOKINFO;void choice_1_input_new()/*输入新进的图书信息*/{char choice;FILE *p;BOOKINFO newbook;system("cls");while(1){printf("输入图书编号: ");scanf("%s",newbook.number);printf("输入图书名称: ");scanf("%s",newbook.name);printf("输入图书类别: ");scanf("%s",newbook.list);printf("输入图书单价: ");scanf("%f",&newbook.price);printf("输入出版社: ");scanf("%s",newbook.boss); printf("输入图书的作者: ");scanf("%s",newbook.auther);printf("输入出版时间: ");scanf("%s",newbook.time);printf("是否保存该条书目?(Y/N)\n");choice=getchar();while(choice!='Y'&&choice!='y'&&choice!='N'&&choice!='n')choice=getchar();if(choice=='Y'||choice=='y') {p=fopen("e:\\bookinfo.txt","ab");fwrite(&newbook,sizeof(BOOKINFO),1,p);fclose(p); printf("\n该条书目已添加到e:\\bookinfo.txt文件中!\n");} else {printf("\n本条书目未保存!\n"); }printf("\n是否继续添加书目?(Y/N)\n");choice=getchar();while(choice!='Y'&&choice!='y'&&choice!='N'&&choice!='n')choice=getchar();if(choice=='Y'||choice=='y')continue;else break; }} 展开
 我来答
匿名用户
2017-08-31
展开全部

参考添加的代码,注释中讲述了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式