逻辑与 逻辑或 求中间值

//编写一个程序,要求用户从键盘输入3个不同整数,输出中间者.


Console.WriteLine ("数一:");

int n1 = int.Parse (Console.ReadLine ());

Console.WriteLine ("数二:");

int n2 = int.Parse (Console.ReadLine ());

Console.WriteLine ("数三:");

int n3 = int.Parse (Console.ReadLine ());


//假设 n1 是第二大的

bool b1 = (n1 > n2 && n1 < n3) || (n1 < n2 && n1 > n3);

//假设 n2 是第二大的

bool b2 = (n2 > n1 && n2 < n3) || (n2 < n1 && n2 > n3);

//假设 n3 是第二大的

bool b3 = (n3 > n2 && n3 < n1) || (n3 < n2 && n3 > n1);

if (b1) {

Console.WriteLine (n1);

} else if (b2) {

Console.WriteLine (n2);

} else if (b3) {

Console.WriteLine (n3);

}

你可能感兴趣的:(逻辑与 逻辑或 求中间值)