输入若干个整数(直接回车表示结束输入),统计其中包含非负数的个数,计算这些非负之和
--------------------编程问答-------------------- 这没说清楚,是有若干文本框还是在内存里了,应该是循环判断相加 --------------------编程问答-------------------- 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#