這篇文章主要介紹了C#基于面向過程計算加權(quán)平均分的方法,涉及C#數(shù)學運算的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#基于面向過程計算加權(quán)平均分的方法。分享給大家供大家參考。具體如下:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("輸入你的總共課程數(shù):");
- 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("請輸入你的各個分數(shù):");
- for (int i = 0; i <= score_number-1;i++ )
- {
- string temp=Console.ReadLine();
- score[i] = Convert.ToDouble(temp);
- }
- Console.WriteLine("請輸入你的各個權(quán)重:");
- 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("您的加權(quán)評均分為:");
- Console.WriteLine(result);
- Console.ReadKey();
- }
- }
- }
希望本文所述對大家的C#程序設(shè)計有所幫助。
新聞熱點
疑難解答