当前位置: 首页 > news >正文

求平均年龄

求平均年龄

      • C语言代码
      • C++ 代码
      • Java代码
      • Python代码


💐The Begin💐点点关注,收藏不迷路💐

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

输入

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

输出

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

样例输入

2
18
17

样例输出

17.50  

C语言代码

#include <stdio.h>int main() {int n;scanf("%d", &n);  // 输入学生人数nint ages[n];int sum = 0;for (int i = 0; i < n; i++) {scanf("%d", &ages[i]);  // 输入每个学生的年龄sum += ages[i];  // 累加年龄}double average = (double)sum / n;  // 计算平均年龄,注意要转换类型printf("%.2lf\n", average);  // 输出平均年龄,保留两位小数return 0;
}

C++ 代码

#include <iostream>
#include <iomanip>
using namespace std;int main() {int n;cin >> n;  // 输入学生人数nint sum = 0;for (int i = 0; i < n; i++) {int age;cin >> age;  // 输入每个学生的年龄sum += age;  // 累加年龄}double average = (double)sum / n;  // 计算平均年龄,注意要转换类型cout << fixed << setprecision(2) << average << endl;  // 输出平均年龄,保留两位小数return 0;
}

Java代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();  // 输入学生人数nint sum = 0;for (int i = 0; i < n; i++) {int age = scanner.nextInt();  // 输入每个学生的年龄sum += age;  // 累加年龄}double average = (double)sum / n;  // 计算平均年龄,注意要转换类型System.out.printf("%.2f\n", average);  // 输出平均年龄,保留两位小数}
}

Python代码

n = int(input())  # 输入学生人数n
ages = [int(input()) for _ in range(n)]  # 输入每个学生的年龄,组成列表
average = sum(ages) / n  # 计算平均年龄
print("%.2f" % average)  # 输出平均年龄,保留两位小数

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐
http://www.lryc.cn/news/495054.html

相关文章:

  • Ardusub源码剖析(1)——AP_Arming_Sub
  • 【NLP 2、机器学习简介】
  • 数据结构与算法——N叉树(自学笔记)
  • 【趣味升级版】斗破苍穹修炼文字游戏HTML,CSS,JS
  • 【Oracle】个人收集整理的Oracle常用SQL及命令
  • Linux内核4.14版本——ccf时钟子系统(5)——通用API
  • 安装MySQL 5.7 亲测有效
  • 《Django 5 By Example》阅读笔记:p455-p492
  • Element-UI 官网的主题切换动画
  • Golang 构建学习
  • VM Virutal Box的Ubuntu虚拟机与windows宿主机之间设置共享文件夹(自动挂载,永久有效)
  • 分析 系统滴答时钟(tickClock),设置72MHz系统周期,如何实现1毫秒的系统时间?
  • C++优选算法十七 多源BFS
  • Mongodb入门到放弃
  • 青藤云安全携手财信证券,入选金融科技创新应用优秀案例
  • 在CentOS系统中安装工具包的时候报错的解决方法
  • cad软件打不开报错cad acbrandres dll加载失败
  • 14、保存与加载PyTorch训练的模型和超参数
  • 【前端开发】JS+Vuew3请求列表数据并分页
  • Trimble X12助力电力管廊数据采集,为机器人巡视系统提供精准导航支持
  • Docker 清理镜像策略详解
  • 【Linux】TCP网络编程
  • 排序学习整理(2)
  • AI蛋白质设计与人工智能药物设计
  • IOS ARKit进行图像识别
  • 初级数据结构——二叉搜索树
  • C++设计模式之组合模式中如何实现同一层部件的有序性
  • duxapp RN 端使用AppUpgrade 进行版本更新
  • 【计网】自定义序列化反序列化(三) —— 实现网络版计算器【下】
  • 神经网络中的优化方法(一)