本文实例讲述了C#基于面向过程计算加权平均分的方法。分享给大家供大家参考。具体如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("输入你的总共课程数:"); int score_number = 0; string score_temp = Console.ReadLine(); score_number = Convert.ToInt32(score_temp); double[] score; score = new double[score_number]; double[] unit; unit = new double[score_number]; double sum = 0; double total_credit=0; Console.WriteLine("请输入你的各个分数:"); for (int i = 0; i <= score_number-1;i++ ) { string temp=Console.ReadLine(); score[i] = Convert.ToDouble(temp); } Console.WriteLine("请输入你的各个权重:"); for (int i = 0; i <= score_number-1;i++ ) { string temp = Console.ReadLine(); unit[i] = Convert.ToDouble(temp); } for (int i = 0;i <= score_number-1;i++) { sum =sum+(score[i] * unit[i]); } for (int i = 0; i <= score_number-1;i++ ) { total_credit = total_credit + unit[i]; } double result = 0; result = sum / total_credit; Console.WriteLine("您的加权评均分为:"); Console.WriteLine(result); Console.ReadKey(); } } }
希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍PHP计算加权平均数的方法,包括了PHP计算加权平均数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP计算加权平均数的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。
问题内容: 示例数据: 我正在尝试获得上述数据的平均评分。 它需要的是每行*的总和除以总数 这是我正在尝试的操作,但给出的结果不正确(49.07,应为98.15): 可以在单个查询中完成吗?我正在使用SQL Server 问题答案: 只需回到加权平均的定义即可,因此使用s和除法: 如果愿意,可以将其转换为小数:
问题内容: 我有下表。我想根据以下公式计算按每个日期分组的加权平均值。我可以使用一些标准的常规代码来执行此操作,但是假设此数据在pandas数据框中,是否有比通过迭代更简单的方法来实现此目的? 2012年1月1日w_avg = 0.5 (60 / sum(60,80,100))+ .75 (80 / sum(60,80,100))+ 1.0 *(100 / sum(60,80,100)) 2012
本文向大家介绍如何在 MongoDB 中基于重复的 ID 计算平均值,包括了如何在 MongoDB 中基于重复的 ID 计算平均值的使用技巧和注意事项,需要的朋友参考一下 对于MongoDB中的平均值,请使用$avg。让我们创建包含文档的集合。在这里,我们有重复的ID,每个ID都有等级- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是基于重复ID获取平均评分的查询-
我试图做以下java分配和每件事似乎工作正常,除了当我把一个数字 谢谢 赋值:创建一个询问考试结果并计算成绩平均值的程序。成绩是4到10之间的浮点数。程序要求成绩,直到键入负数。如果用户给出的分数不是4到10之间的数字,则文本“无效成绩!”将在屏幕上打印,程序要求另一个分数。最后,程序在屏幕上打印输入的成绩数及其平均值,如示例打印所示。如果没有输入成绩,通知“您没有输入任何成绩。”是屏幕上唯一打印
我想用基于历史事件的流计算Flink中基于窗口的平均值(或我定义的任何其他函数),因此流必须是事件时间(而不是基于处理时间): 我已经了解了如何在摄入时添加时间戳: 但是当我进行计算(应用函数)时,当我只是以与没有EventTime时相同的方式进行计算时,它就不起作用了。我读过一些关于我必须设置的水印的东西: 有没有人举一个简单的Scala例子? 尊敬的安德烈亚斯