统计每一学生的平均成绩


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...

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
JDO的含义
Nov 17 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
JAVA和C++区别都有哪些
Mar 30 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
2019史上最全Database工程师题库
Dec 06 面试题
程序员机试试题汇总
Mar 07 面试题
什么是View State?
Jan 27 面试题
一份软件工程师的面试试题
Feb 01 面试题
MYSQL支持事务吗
Aug 09 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
如何写一个自定义标签
Dec 28 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
You might like
php实现TCP端口检测的方法
2015/04/01 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
jQuery遮罩层实例讲解
2017/05/11 jQuery
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
vue实现PC端分辨率适配操作
2020/08/03 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
python pandas 时间日期的处理实现
2019/07/30 Python
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
linux面试题参考答案(11)
2012/05/01 面试题
毕业生精彩的自我评价分享
2013/10/06 职场文书
医学院毕业生自荐信
2013/11/08 职场文书
车间机修工岗位职责
2014/02/28 职场文书
法人授权委托书范本
2014/04/04 职场文书
慈善募捐倡议书
2015/04/27 职场文书
法人代表资格证明书
2015/06/18 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
Python编程super应用场景及示例解析
2021/10/05 Python