| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1044 人关注过本帖, 1 人收藏
标题:请教一个连续加法的问题?
只看楼主 加入收藏
zhaoxili
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:327
专家分:479
注 册:2009-1-3
结帖率:92.31%
收藏(1)
已结贴  问题点数:5 回复次数:4 
请教一个连续加法的问题?
要求是一个控制台程序或者是form含有多行文本框   实现依次输入数字(个数不限制)每行一个数据 enter 实现数据换行  当发现用户输入 = 号时候  输出所有输入的数据的总和    这个循环应该怎么写?  
搜索更多相关主题的帖子: 加法 
2010-03-31 17:31
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
收藏
得分:4 
程序代码:
class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
            List<int> L = new List<int>();
            Action<int> Show = delegate(int intToAdd)
                  {
                      sum += intToAdd;
                  };
            while (true)
            {
                string s = Console.ReadLine();

                if (s == "=")
                {

                    L.ForEach(Show);
                    Console.WriteLine("sum=" + sum.ToString());
                    sum = 0;
                    L.Clear();
                }
                else if (s != "")
                {
                    L.Add(int.Parse(s));
                }
            }
            Console.ReadLine();
        }
    }

站在春哥的肩膀上
2010-03-31 19:09
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
收藏
得分:1 
回复 2楼 xydddaxia
程序无法退出,将一直循环

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-03-31 19:55
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
收藏
得分:0 
再多加一个else if{ },输入指定字符break就行了;

站在春哥的肩膀上
2010-03-31 19:58
zhaoxili
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:327
专家分:479
注 册:2009-1-3
收藏
得分:0 
呵呵 可以了  谢谢 研究下
2010-03-31 21:29
快速回复:请教一个连续加法的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019011 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved