统计每一学生的平均成绩


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

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
接口中的方法可以是abstract的吗
Jul 23 面试题
写出二分查找算法的两种实现
May 13 面试题
一个SQL面试题
Aug 21 面试题
DataReader和DataSet的异同
Dec 31 面试题
上海雨人软件技术开发有限公司测试题
Jul 14 面试题
如何在C# winform中异步调用web services
Sep 21 面试题
一套C#面试题
Oct 09 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jul 11 面试题
EJB面试题
Jul 28 面试题
华为python面试题
May 03 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 #面试题
如何打印出当前源文件的文件名以及源文件的当前行号
Apr 05 #面试题
You might like
PHP中几个常用的魔术常量
2012/02/23 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
js获取class的所有元素
2013/03/28 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
2017/06/15 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
JS中数据结构之栈
2019/01/01 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
Nodejs libuv运行原理详解
2019/08/21 NodeJs
vue弹出框组件封装实例代码
2019/10/31 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
Python信息抽取之乱码解决办法
2017/06/29 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python中open函数的基本用法示例
2019/09/07 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
Django中使用Celery的方法步骤
2020/12/07 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
毕业生教师求职信
2013/10/20 职场文书
班组长安全职责
2014/01/05 职场文书
社团活动总结范文
2014/04/26 职场文书
应聘教师自荐书
2014/06/16 职场文书
建党伟业观后感
2015/06/01 职场文书
MySQL中int (10) 和 int (11) 的区别
2022/01/22 MySQL
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android