请计算出一个整型数组的平均值。{ 2,3,6,44,12,78,1,8,5 }。要求:计算结果如果有小数,则显示小数点后两位。

一直以来没写过博客,也不知道怎么写,刚好今天一个小学妹问了一个问题,于是乎记录一下,算自己正式开始写博客的开端吧。诸位看看就好,写的不正确的地方还望多多指教。

题目是:请计算出一个整型数组的平均值。{ 2,3,6,44,12,78,1,8,5 }。要求:计算结果如果有小数,则显示小数点后两位.

上代码

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace _Readily
 7 {
 8   class Program{
 9        static void Main(string[] args){
10             //定义数组
11             int[] nums=new int[]{2,3,6,44,12,78,1,8,5};
12             //定义一个变量存储总和
13             double total=0;
14             for(int i=0;i<nums.Length;i++){
15                  total+=nums[i];
16             }
17             //定义一个数组,存储nums的长度
18             double one=nums.Length;
19             //计算平均值
20             Console.WriteLine("平均值:{0}",total/one);
21             Console.ReadKey();
22        }
23    }
24 }

如果只把类型改为double类型,这样之后把小数全部显示出来,并不能实现题目的要求显示小数点后两位。

所有只需在占位符处加上“8:F2”.

Console.WriteLine("平均值:{0,8:F2}",total/one);

猜你喜欢

转载自www.cnblogs.com/zhoupy/p/11230557.html