统计每一学生的平均成绩


Posted in 面试题 onJune 06, 2014
已知文件中存有10 个学生的数学、政治、和英语三门课的成绩,试统计每一学生的平均成绩,并存入该文件中。
解:#include
struct student{ int number;
char cname[10];
int shuxue;
int zhengzhi;
int yingyu;
double ave;};
main()
{
FILE *fp;
struct student s[10];
int size;
int i;
size=sizeof(struct student);
if((fp=fopen(“student”,”ab+”))==NULL)
{
printf(“cannot open the file!”);
exit(0);
}
for(i=0;i {
fread(&s[i],size,1,fp);
s[i].ave=(s[i].shuxue+s[i].zhengzhi+s[i].yingyu)/3;
}
rewind(fp);
for(i=0;i fwrite(&s[i],size,i,fp);
fclose(fp);
}

Tags in this post...

面试题 相关文章推荐
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
explicit和implicit的含义
Nov 15 面试题
Windows和Linux动态库应用异同
Jul 28 面试题
在Ajax应用中信息是如何在浏览器和服务器之间传递的
May 31 面试题
MYSQL基础面试题
May 13 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
shell变量的作用空间是什么
Aug 17 面试题
Ruby如何实现动态方法调用
Nov 18 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
You might like
php桌面中心(一) 创建数据库
2007/03/11 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
CSS和Javascript简单复习资料
2010/06/29 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Djang中静态文件配置方法
2015/07/30 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python3监控疫情的完整代码
2020/02/20 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
python线程池如何使用
2020/05/28 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
门卫岗位职责
2013/11/15 职场文书
小学生家长评语大全
2014/02/10 职场文书
中文教师求职信
2014/02/22 职场文书
求职个人评价范文
2014/04/09 职场文书
工地安全标语
2014/06/07 职场文书
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL