统计每一学生的平均成绩


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

面试题 相关文章推荐
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
.net工程师笔试题
Jun 09 面试题
深圳-东方伟业笔试部分
Feb 11 面试题
Internal修饰符有什么含义
Jul 10 面试题
简述网络文件系统NFS,并说明其作用
Oct 19 面试题
Linux中如何用命令创建目录
Jan 12 面试题
Windows和Linux动态库应用异同
Jul 28 面试题
飞利信loadrunner和软件测试笔试题
Sep 22 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
静态变量和实例变量的区别
Jul 07 面试题
四种会话跟踪技术
May 20 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
You might like
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP文件下载类
2006/12/06 PHP
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
php实现图片缩放功能类
2013/12/18 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
js操作二级联动实现代码
2010/07/27 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
python如何使用unittest测试接口
2018/04/04 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
Python数据可视化图实现过程详解
2020/06/12 Python
为什么相对PHP黑python的更少
2020/06/21 Python
HTML5标签大全
2016/11/23 HTML / CSS
2015年中个人总结范文
2015/03/10 职场文书
检讨书范文
2019/04/16 职场文书