首页 > 编程 > C# > 正文

C#基于面向过程计算加权平均分的方法

2019-10-29 21:40:50
字体:
来源:转载
供稿:网友

这篇文章主要介绍了C#基于面向过程计算加权平均分的方法,涉及C#数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#基于面向过程计算加权平均分的方法。分享给大家供大家参考。具体如下:

 

 
  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Text; 
  5. namespace ConsoleApplication1 
  6. class Program 
  7. static void Main(string[] args) 
  8. Console.WriteLine("输入你的总共课程数:"); 
  9. int score_number = 0; 
  10. string score_temp = Console.ReadLine(); 
  11. score_number = Convert.ToInt32(score_temp); 
  12. double[] score; 
  13. score = new double[score_number]; 
  14. double[] unit; 
  15. unit = new double[score_number]; 
  16. double sum = 0; 
  17. double total_credit=0; 
  18. Console.WriteLine("请输入你的各个分数:"); 
  19. for (int i = 0; i <= score_number-1;i++ ) 
  20. string temp=Console.ReadLine(); 
  21. score[i] = Convert.ToDouble(temp); 
  22. Console.WriteLine("请输入你的各个权重:"); 
  23. for (int i = 0; i <= score_number-1;i++ ) 
  24. string temp = Console.ReadLine(); 
  25. unit[i] = Convert.ToDouble(temp); 
  26. for (int i = 0;i <= score_number-1;i++) 
  27. sum =sum+(score[i] * unit[i]); 
  28. for (int i = 0; i <= score_number-1;i++ ) 
  29. total_credit = total_credit + unit[i]; 
  30. double result = 0; 
  31. result = sum / total_credit; 
  32. Console.WriteLine("您的加权评均分为:"); 
  33. Console.WriteLine(result); 
  34. Console.ReadKey(); 

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表