基于visual Studio2013解决C语言竞赛题之0806平均分
题目
aaarticlea/png;base64,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" alt="" />
解决代码及点评
/* 6. 有10个学生,每个学生的数据包括学号、姓名、三门课的成绩, 从键盘输入10个学生数据,要求打印出三门课总平均成绩, 以及最高分的学生的数据(包括学号、 姓名、三门课成绩、平均分数)。 */ typedef struct Student { char num[20]; char name[30]; float chinese; float math; float english; }STU; #include <stdio.h> #include <stdlib.h> void main() { const int N = 10; STU *p; STU stu[N]; p = stu; float avg;//每个学生的平均成绩 float totalAvg = 0.0f;//总平均成绩 float max = 0.0f;//保存平均值最大值 float avgArr[N];//保存平均成绩的数组 int index;//保存平均成绩最大值的角标 for (int i = 0; i < N;i++) // 获取学生的详细信息 { gets_s((p + i)->num); gets_s((p + i)->name); scanf_s("%f%f%f",&((p + i)->chinese),&((p + i)->math),&((p + i)->english)); avg = ((p + i)->chinese + (p + i)->math + (p + i)->english) / 3; avgArr[i] = avg; } for (int i = 0; i < N;i++) // 计算总成绩,获得最好成绩学生的下标 { if (avgArr[i] > max) { index = i; } totalAvg += avgArr[i]; } printf("totalAvg = %f\n",totalAvg / N); // 打印平均成绩 puts((p + index)->num); puts((p + index)->name); printf("chinese = %f\nmath = %f\nenglish = %f\navg = %f\n", (p + index)->chinese,(p + index)->math,(p + index)->english,avgArr[index]); system("pause");}
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果
基于visual Studio2013解决C语言竞赛题之0806平均分的更多相关文章
- 基于visual Studio2013解决C语言竞赛题之0401阶乘
题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目 用来演示循环语句 #include <stdio.h> #include ...
- 基于visual Studio2013解决C语言竞赛题之0205位数求和
题目
- 基于visual Studio2013解决C语言竞赛题之0201温度转换
题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float ...
- 基于visual Studio2013解决C语言竞赛题之0409 100以内素数
题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /******************************************* ...
- 基于visual Studio2013解决C语言竞赛题之0408素数
题目 解决代码及点评 判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除 为了提高效率,这个整数范围一般缩小到n的平方根 如果在这个范围内的整数都不能整除,那么 ...
- 基于visual Studio2013解决C语言竞赛题之0407最大值最小值
题目 解决代码及点评 这道题考察循环和比较 /*********************************************************************** ...
- 基于visual Studio2013解决C语言竞赛题之0406数列求和
题目 解决代码及点评 这个题目,还是考察for循环的使用 以及数列规律,该数列的特点是第n个分子 = 第n-1个分子 + 第n-2个分子,分母也是此规律 而另外一个规律是第n个分子和第n- ...
- 基于visual Studio2013解决C语言竞赛题之0405阶乘求和
题目 解决代码及点评 这道题和上一道题类似,第n个累加项 = n-1累加项的n倍 由于有这个规律,我们可以用一个for循环实现 但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更 ...
- 基于visual Studio2013解决C语言竞赛题之0404循环求和
题目 解决代码及点评 这道题考验for循环和一个简单的算法 因为每次累加的值有规律,后面一次累加是前面一次累加的两倍 所以可以用简单的循环,计算累加项和累加结果 /************ ...
随机推荐
- ZOJ 1093 Monkey and Banana (LIS)解题报告
ZOJ 1093 Monkey and Banana (LIS)解题报告 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid= ...
- Cannot mix incompatible Qt library (version 0x40801) with this library (version 0x40804)
安装EMAN2(单颗粒重构的软件)之后,运行e2projectmanager.py来启动程序出现了这个错误. 去网上找了一下,发现一个靠谱的方案,这个问题出现是由于EMAN2这个程序自带了Qt的库,而 ...
- UVALive 5102 Fermat Point in Quadrangle 极角排序+找距离二维坐标4个点近期的点
题目链接:点击打开链接 题意: 给定二维坐标上的4个点 问: 找一个点使得这个点距离4个点的距离和最小 输出距离和. 思路: 若4个点不是凸4边形.则一定是端点最优. 否则就是2条对角线的交点最优,能 ...
- VS2012 创建项目失败,,提示为找到约束。。。。
首先查看 控制面板里已安装的更新 在Microsoft .NET Freamewofk 4.5 小 查看 是否有KB2833957和KB2840642这两个补丁(如下图) 如果有 卸载它 然后 下载 ...
- asp.net利用剪切板导出excel
public enum ClipboardFormats : uint { CF_TEXT = 1, CF_BITMAP = 2, CF_METAFILEPICT = 3, CF_SYLK = 4, ...
- java读文件的几个类
链接地址:http://blog.sina.com.cn/s/blog_407a68fc0100f628.html 最初Java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Wri ...
- nginx前端负载,后端apache获取真实IP设置
原文链接: nginx前端负载,后端apache获取真实IP设置 参考文献: 前端Nginx,后端Apache获取用户真实IP地址 按照第二种方法设置不成功! 网站最前端是nginx,做的PROXY ...
- <转> 30 个有关 Python 的小技巧
目录[+] 1.1 拆箱 1.2 拆箱变量交换 1.3 扩展拆箱(只兼容python3) 1.4 负数索引 1.5 切割列表 1.6 负数索引切割列表 1.7指定步长切割列表 1.8 负数步长切割列表 ...
- windows环境下Mongodb分片配置
使用MongoDB的GridFS来存储文件,以前一直使用单个服务,分布式环境也一直没有配置成功,今天参考了几位大神的文章终于配置成功,再也不用担心文件存储的性能和安全啦.以下是自己部署的过程和示例,记 ...
- CodeForces 276D – Little Girl and Maximum XOR 贪心
整整10个月后第二次搞这个问题才搞懂........第一次还是太随意了. 解题思路: 经过打表可得规律答案要么是0 要么是2的N次 - 1 要得到最大的XOR值,其值一定是2的N次 - 1 即在 l ...