一直以来没写过博客,也不知道怎么写,刚好今天一个小学妹问了一个问题,于是乎记录一下,算自己正式开始写博客的开端吧。诸位看看就好,写的不正确的地方还望多多指教。
题目是:请计算出一个整型数组的平均值。{ 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);