作业帮 > 综合 > 作业

C# 编一个程序,用while循环语句

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 10:11:51
C# 编一个程序,用while循环语句
编一个程序,用while循环语句,从键盘输入,五个双精度浮点数,求他们中的正数之和,负数之和.( 五个双精度实数 最大数 此最大数)
static void Main(string[] args)
{
double positive = 0;
double negative = 0;
double min = double.MaxValue;
double max = double.MinValue;
int i = 0;
while (i < 5)
{
string value = Console.ReadLine();
double tmp = 0;
if (!double.TryParse(value, out tmp))
{
Console.WriteLine("输入的不是数字!");
}
else
{
if (tmp >= 0)
{
positive += tmp;
}
else
{
negative += tmp;
}
if (tmp > max)
max = tmp;
if (tmp < min)
min = tmp;
i++;
}
}
Console.WriteLine("Sum of all positive number:{0}", positive);
Console.WriteLine("Sum of all negative number:{0}", negative);
Console.WriteLine("Max value is {0}", max);
Console.WriteLine("Min value is {0}", min);
Console.ReadKey();
}