我有三个虚数,我需要将它们放入非递减行,但我不知道如何。
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);
它表示只能将赋值,调用,递增,递减和新对象表达式用作语句。如何更正此代码才能正常工作?
答案 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);