如何在c#中创建一个非递减行

时间:2014-12-10 20:03:39

标签: c#

我有三个虚数,我需要将它们放入非递减行,但我不知道如何。

    int a, b, c, mak, min, mid;
    a = Convert.ToInt32(tba.Text);
    b = Convert.ToInt32(tbb.Text);
    c = Convert.ToInt32(tbc.Text);
    mak=b;
    if (a > mak)
        a = mak;
    else
        if (c > mak)
            c = mak;
    a=min;
    if (b < min)
        b = min;
    else
        if (c < min)
            c = min;
    c=mid;
    if (a == mak);(a==min)
    a = mid
    if (b == mak) ;(b==min)
    b = mid;
    tbd.Text=Convert.ToString(mid);
    tbg.Text=Convert.ToString(mak);
    tbf.Text=Convert.ToString(min);

它表示只能将赋值,调用,递增,递减和新对象表达式用作语句。如何更正此代码才能正常工作?

1 个答案:

答案 0 :(得分:0)

我制作了正确的代码

int a, b, c, mak, min, mid;
a = Convert.ToInt32(tba.Text);
b = Convert.ToInt32(tbb.Text);
c = Convert.ToInt32(tbc.Text);
mak=a;
if (b > mak)
    mak = b;
if (c > mak)
    mak = c;
min=a;
if (b < min)
    min = b;
if (c < min)
    min = c;

mid = a;
if (mak != b & min != b)
    mid = b;

if (mak != c & min != c)
    mid = c;

tbd.Text=Convert.ToString(mid);
tbg.Text=Convert.ToString(mak);
tbf.Text=Convert.ToString(min);