第13周OJ练习-1 学生分数处理
来源:互联网 发布:ubuntu 访问网络命令 编辑:程序博客网 时间:2024/05/16 05:40
问题及代码
/*作者:贾如杉问题:在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分输入学生人数n和n个学生的成绩。输出n个人的最高分,最低分,总分和平均分*/#include <stdio.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 score,x,max,min,sum; scanf("%lf",&score); max=score; min=score; sum=score; for(i=1; i<n; i++) { scanf("%lf",&score); x=score; if(max<x) { max=x; } if(min>x) { min=x; } sum=sum+x; } HighScore=max; LowScore=min; SumScore=sum; AverageScore=sum/n; return;}
运行结果:
知识点总结
;引用自定义函数,并使用循环和判断语句结局问题
学习心得
加深对循环和判断的理解和使用,进一步了解自定义函数
0 0
- 第13周OJ练习-1 学生分数处理
- 第13周 oj 学生成绩处理
- 第13周OJ实践 学生成绩的处理
- 第十三周OJ(1)学生成绩处理
- 第12周OJ练习-1 逆序数 递归练习
- 第十三周 OJ总结<1>--学生成绩的处理
- 第十三周 Oj 学生成绩的处理
- 第十三周oj实践学生成绩处理
- 第十六周任务二(学生分数文件处理)
- 第14周练习项目二 学生成绩处理函数版
- 第11周OJ练习-1闰年判断
- 第8周OJ项目2 分数序列
- 第11周OJ练习-2
- 第11周OJ练习-3
- 第11周OJ练习-6
- 第12周OJ练习-3
- 第12周OJ练习-4
- 第12周OJ练习-5
- 进程之间的通信的方式有哪些,他们之间的区别是什么!或者是忧缺点
- 关于java中static一个有意思的小案例
- 多线程使用经验
- easyui点击添加行,动态增删改查
- IT人物之《Netty权威指南》中文作者 专访华为李林锋:我与Netty那些不得不说的事
- 第13周OJ练习-1 学生分数处理
- 什么是服务器池化
- 润乾报表发布参数报表和查询报表方式
- 539移动零
- WPS for Linux打印失去响应问题
- MySql5.5的卸载
- C++
- 389. Find the Difference
- maven 不同环境加载不同spring配置文件