第十三周-从文件中读取数据
来源:互联网 发布:游轮上的网络 编辑:程序博客网 时间:2024/04/29 11:30
#include <stdio.h>#include <stdlib.h>int main(){ int num=0; /* 班级人数计数 */ int sumScore=0; /* 累计成绩*/ int curClass; /* 当前班级 */ int curScore; /* 当前成绩 */ int lastClass; /* 上一个班级*/ FILE *fin; /* 输入文件 */ fin=fopen("score.dic","r"); /* 打开输入文件读 */ if(!fin) /* 文件打开失败 */ { fprintf(stderr,"error open file!\n"); /* 输出错误信息到标准错误设备 */ exit(-1); /* 强制退出,并返回错误码 */ } /****************/ char name[20]; fscanf(fin,"%d%s%d",&curClass, name, &curScore); sumScore=curScore; lastClass=curClass;//还是要先处理一次,不然无法保证lastClass=curClass num=1; while(fscanf(fin,"%d%s%d",&curClass, name, &curScore)!=EOF) { if(curClass!=lastClass) { printf("%d\t%d\n",lastClass,sumScore/num); sumScore=0; num=0; } if(curScore>0&&curScore<=100) { sumScore+=curScore; ++num; lastClass=curClass; } else { lastClass=curClass; continue; } } printf("%d\t%d\n",lastClass,sumScore/num); //读取到EOF就结束循环了,所以还要在这里再加一句 fclose(fin); /*****************/ return 0;}
0 0
- 第十三周-从文件中读取数据
- 第十三周oj题目从文件中读取数据
- 从文件中读取数据
- 从文件中读取数据
- 从文件中读取数据
- 补---第十三周项目6(从文件中读取工人工资)
- 第十三周项目六(1)从文件中读入数据
- 从资源读取数据到文件中
- 从XML文件中读取数据
- MATLAB:从fig文件中读取数据
- MFC 从文件中读取整数数据
- 从fig文件中读取数据
- 从本地JSON文件中读取数据
- Qt 从csv文件中读取数据
- vc++从txt文件中读取数据
- Unity3D -- 从excel文件中读取数据
- 如何从property文件中读取数据
- 从xml文件中读取出数据
- android studio 添加jar包
- 博主声明
- 34-2-3
- CentOS 6.7安装ZooKeeper 3.4.9
- json
- 第十三周-从文件中读取数据
- DSA签名(非对称加密)
- Fully Convolutional Instance-aware Semantic Segmentation - arXiv 16.11
- JWPlayer Intro - Timed ID3Tag
- 数据库第十四章示例3
- ECMAScript6笔记:Module
- es6 扩展运算符 三个点(...)
- socket、tcp、udp、http 的认识及区别
- FreeRadius : rlm_files