中易网

C#中如何分出几组数字中的正数和负数

答案:4  悬赏:0  
解决时间 2021-01-17 16:44
  • 提问者网友:美人性情
  • 2021-01-16 20:09
C#中如何分出几组数字中的正数和负数
最佳答案
  • 二级知识专家网友:蓝房子
  • 2021-01-16 20:35
案例如下:


如有问题可以追问,我当及时回答.
希望能帮到你!
全部回答
  • 1楼网友:慢性怪人
  • 2021-01-16 23:05

首先,在方法外定义四个变量,先不赋值;
以最大数值为例,双击进入代码编辑:
  • 2楼网友:青尢
  • 2021-01-16 22:14
采用遍历法,来个for循环,每一个都验证是不是 < 0 的
  • 3楼网友:几近狂妄
  • 2021-01-16 20:43
double a1 = Convert.ToDouble(textBox1.Text);
double a2 = Convert.ToDouble(textBox2.Text);
double a3 = Convert.ToDouble(textBox3.Text);
double a4 = Convert.ToDouble(textBox4.Text);
double sum = a1 + a2 + a3 + a4;
label1.Text = " ";
label1.Text = sum.ToString();//求和
label1.Text = " ";
if (a1 < 0)
{ label1.Text = a1.ToString() + " "; }
if (a2 < 0)
{ label1.Text = label1.Text + a2.ToString() + " "; }
if (a3 < 0)
{ label1.Text = label1.Text + a3.ToString() + " "; }
if (a4 < 0)
{ label1.Text = label1.Text + a4.ToString() + " "; }//输出整数或者负数,源码是负数
label1.Text = " ";
if (a1 > a2 && a1 > a3 && a1 > a4)
{ label1.Text = a1.ToString(); }
else if (a2 > a1 && a1 > a3 && a1 > a4)
{ label1.Text = a2.ToString(); }
else if (a3 > a1 && a3 > a2 && a3 > a4)
{ label1.Text = a3.ToString(); }
else if (a4 > a1 && a4 > a2 && a4 > a3)
{ label1.Text = a4.ToString(); }//输出最大或最小,源码是输出最大
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息