显示运行总计

编程入门 行业动态 更新时间:2024-10-27 20:24:04
本文介绍了显示运行总计的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

您好我想知道是否有人可以解释如何使此方法显示运行计数和平均值,而不是仅在用户输入完数据后显示它?

Hi I was wondering if someone could explain how to to make this method diplay a running count and average, and not just display it once the user has finished entering its data?

public void InScreen() { int count = 0; double total = 0.0; double average = 0.0; double number; Console.WriteLine("Enter the set of scores (enter 0 to indicate end of set)"); number = double.Parse(Console.ReadLine()); while(number != 0) { total += number; count++; number = double.Parse(Console.ReadLine()); } if (count != 0) average = total / count; Console.Beep(20000, 2000); Console.WriteLine("The user has entered {0} scores.", count); Console.WriteLine("The sum of scores entered = {0}", total); Console.WriteLine("The average of scores entered = {0}", average); }

推荐答案

只需试试这个

static void Main(string[] args) { try { StringBuilder runningtotal = new StringBuilder(); int count = 0; double total = 0.0; double average = 0.0; double number; Console.WriteLine("Enter the set of scores (enter 0 to indicate end of set)"); number = double.Parse(Console.ReadLine()); runningtotal.Append(number.ToString()); while (number != 0) { total += number; count++; number = double.Parse(Console.ReadLine()); if (number!=0) { runningtotal.Append("+" + number.ToString()); } } if (count != 0) average = total / count; Console.Beep(20000, 2000); Console.WriteLine("The user has entered {0} scores.", count); Console.WriteLine("The sum of scores entered = {0}", total); Console.WriteLine("The average of scores entered = {0}", average); Console.WriteLine(runningtotal); string[] inputs = runningtotal.ToString().Split('+'); Console.WriteLine("Running total"); int temp=0; for (int i = 0; i <inputs.Length; i++) { if (temp==0) { Console.WriteLine("{0} = {1}",inputs[i],inputs[i]); temp = Convert.ToInt32(inputs[i]); } else { Console.WriteLine("{0} = {1}", inputs[i], Convert.ToInt32(inputs[i]) + temp); temp = Convert.ToInt32(inputs[i]) + temp; } } Console.ReadLine(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadLine(); } Console.ReadLine(); }

输出截图

阅读这里

更多推荐

显示运行总计

本文发布于:2023-11-22 04:18:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1615951.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!