当前位置:编程学习 > C#/ASP.NET >>

输入若干个整数(直接回车表示结束输入),统计其中包含非负数的个数,计算这些非负之和

--------------------编程问答-------------------- 这没说清楚,是有若干文本框还是在内存里了,
应该是循环判断相加 --------------------编程问答-------------------- using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入几个整数,用逗号隔开:");
            string str = Console.ReadLine();
            String[] StrNum = str.Split(',');
            int PlusAmount = 0;
            int SumPlus = 0;
            foreach (String i in StrNum)
            {
                if(Convert.ToInt32(i)>=0)
                {
                    PlusAmount++;
                    SumPlus = SumPlus + Convert.ToInt32(i);
                }
            }

            Console.WriteLine("\n");
            Console.WriteLine("你输入的整数中共有非负数 {0} 个;", PlusAmount);
            Console.WriteLine("它们的和为 {0}。", SumPlus);
            Console.WriteLine("\n");
        }
    }
}

--------------------编程问答-------------------- 谢谢楼上的朋友哦!!! --------------------编程问答-------------------- int num=0;
foreach(int i in collections)
{
   if(i<0)
   {
      continue;
   }
   num+=i;
}
Console.Write(num); --------------------编程问答-------------------- 天啊,好厉害!! --------------------编程问答-------------------- 这个用C怎么写啊  
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,