题目

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平均分的更多相关文章

  1. 基于visual Studio2013解决C语言竞赛题之0401阶乘

      题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目 用来演示循环语句 #include <stdio.h> #include ...

  2. 基于visual Studio2013解决C语言竞赛题之0205位数求和

     题目

  3. 基于visual Studio2013解决C语言竞赛题之0201温度转换

    题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float ...

  4. 基于visual Studio2013解决C语言竞赛题之0409 100以内素数

       题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /******************************************* ...

  5. 基于visual Studio2013解决C语言竞赛题之0408素数

      题目 解决代码及点评 判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除 为了提高效率,这个整数范围一般缩小到n的平方根 如果在这个范围内的整数都不能整除,那么 ...

  6. 基于visual Studio2013解决C语言竞赛题之0407最大值最小值

      题目 解决代码及点评 这道题考察循环和比较 /*********************************************************************** ...

  7. 基于visual Studio2013解决C语言竞赛题之0406数列求和

      题目 解决代码及点评 这个题目,还是考察for循环的使用 以及数列规律,该数列的特点是第n个分子 = 第n-1个分子 + 第n-2个分子,分母也是此规律 而另外一个规律是第n个分子和第n- ...

  8. 基于visual Studio2013解决C语言竞赛题之0405阶乘求和

      题目 解决代码及点评 这道题和上一道题类似,第n个累加项 = n-1累加项的n倍 由于有这个规律,我们可以用一个for循环实现 但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更 ...

  9. 基于visual Studio2013解决C语言竞赛题之0404循环求和

      题目 解决代码及点评 这道题考验for循环和一个简单的算法 因为每次累加的值有规律,后面一次累加是前面一次累加的两倍 所以可以用简单的循环,计算累加项和累加结果 /************ ...

随机推荐

  1. 【转】论文、会议、期刊评价|Indicate paper, conference, Journal

    转自“浙江大学计算机学院软硬件协同设计实验室”:http://multicore.zju.edu.cn/fatlab/Indicate-paper.htm 1           体系结构领域,排名为 ...

  2. bootstrap基础知识

    Bootstrap是Twitter推出的一款简洁.直观.强悍的前端开发框架. Bootstrap基于 HTML.CSS.JAVASCRIPT.它由Twitter的设计师Mark Otto和Jacob ...

  3. Qt setStyleSheet 添加背景色/背景图片(取消背景色,读取本地文件作为背景色)

    容易搞定,mainWindow 是一个QWidget.// 设置背景色为蓝色mainWindow.setStyleSheet("background-color:blue;"); ...

  4. 数据切分——Atlas读写分离Mysql集群的搭建

    关于数据切分的原理可以参见博客: http://blog.csdn.net/jhq0113/article/details/44226789 关于Atlas的介绍可以参见博客: http://blog ...

  5. HDU2084:数塔(DP)

    Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大 ...

  6. poj 3176 Cow Bowling(区间dp)

    题目链接:http://poj.org/problem?id=3176 思路分析:基本的DP题目:将每个节点视为一个状态,记为B[i][j], 状态转移方程为 B[i][j] = A[i][j] + ...

  7. HNU13028Attacking rooks (二分匹配,一行变多行,一列变多列)

    Attacking rooks Time Limit: 20000ms, Special Time Limit:50000ms, Memory Limit:65536KB Total submit u ...

  8. [置顶] NGINX原理分析之SLAB分配机制

    一.基础概述 如果使用伙伴系统分配和释放算法,不仅会造成大量的内存碎片,同时处理效率也比较低.SLAB是一种内存管理机制,其核心思想是预分配.SLAB是将空间按照SIZE对内存进行分类管理的,当申请一 ...

  9. tomcat环境变量的配置(网上摘,全部验证通过)

    tomcat环境变量的配置   1.===> 进入bin目录下,双击startup.bat看是否报错.一般肯定会报. 2.===> 右键我的电脑===>高级===>环境变量   ...

  10. a='1,2,3,4,5'如何转换为['1','2','3','4','5']

    a='1,2,3,4,5'如何转换为['1','2','3','4','5'] b=a.split(',') split函数自动将分隔后的元素以逗号为分隔符存放到列表中 用处:有时需要用户输入多个数字 ...