01:求平均年龄

这是一道编程题目,要求根据输入的学生人数及其年龄计算平均年龄,限制条件包括学生人数不超过100,年龄在15到25之间。解题时应避免使用数组和复杂函数,以提升算法能力。
摘要由CSDN通过智能技术生成
描述

班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。

输入

第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。

输出

输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。

样例输入

2
18
17

样例输出

17.50

来源

2005~2006医学部计算概论期末考试

作者提示:在此章节中最好不使用数组,尽量不使用现成的函数,否则失去算法训练的意义,跳出自己的思维舒适区,语法越简单越单纯,才能提高算法能力

#include <iostream></
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个关于Java编程的问题,我可以回答。以下是封装一个学生类StudentInfo的代码示例: ``` public class StudentInfo { private String name; private int age; private String gender; private double englishScore; private double mathScore; private double chineseScore; public StudentInfo(String name, int age, String gender, double englishScore, double mathScore, double chineseScore) { this.name = name; this.age = age; this.gender = gender; this.englishScore = englishScore; this.mathScore = mathScore; this.chineseScore = chineseScore; } public double getTotalScore() { return englishScore + mathScore + chineseScore; } public double getAverageScore() { return getTotalScore() / 3; } public void printInfo() { System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("Gender: " + gender); System.out.println("English Score: " + englishScore); System.out.println("Math Score: " + mathScore); System.out.println("Chinese Score: " + chineseScore); System.out.println("Total Score: " + getTotalScore()); System.out.println("Average Score: " + getAverageScore()); } } ``` 在Test01类中可以这样创建对象并进行测试: ``` public class Test01 { public static void main(String[] args) { StudentInfo student = new StudentInfo("张三", 18, "男", 85.5, 90.2, 92.8); student.printInfo(); } } ``` 输出结果如下: ``` Name: 张三 Age: 18 Gender: 男 English Score: 85.5 Math Score: 90.2 Chinese Score: 92.8 Total Score: 268.5 Average Score: 89.5 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值