/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年11月28日
版本号:v1.0
题目描述 :
学生成绩处理
问题及代码:
#include <stdio.h>
#include <stdlib.h>
double HighScore; /*全局变量,最高分*/
double LowScore; /*全局变量,最低分*/
double SumScore; /*全局变量,总分*/
double AverageScore; /*全局变量,平均分*/
void calcscore(int n); /*函数声明*/
int main()
{
int n;
scanf("%d",&n);
calcscore(n);
printf("%g %g %g %g\n",HighScore,LowScore,SumScore,AverageScore);
return 0;
}
void calcscore(int n)
{
int i;
double t;
HighScore=-1;
LowScore=1000;
for(i=1;i<=n;i++)
{
scanf("%lf",&t);
if(t>HighScore)
HighScore=t;
if(t<LowScore)
LowScore=t;
SumScore+=t;
}
AverageScore=SumScore/n;
}
运行结果:
![](https://img-blog.csdn.net/20161128130338598?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
在学生成绩处理的过程中,要注意到的是要如何找出数据的最大值和最小值。其次还有就是全局变量的使用。
学习心得:
能够找寻解决问题的好方法。