键盘输入三个整数a,b,c,输出值在中间(非最大,非最小)的数.

hgh0009 1年前 已收到3个回答 举报

白衣男孩 幼苗

共回答了12个问题采纳率:91.7% 举报

在EXCEL中很好解决,如载A1、A2、A3 中分别输入A、B、C那三个数,在B1中为中间的数值,则B1的公式为:=LARGE(A1:A3,2) 其中A1:A3为范围,2为第二个最大的数值即中间的那个数值.,可以灵活应用哈

1年前 追问

8

hgh0009 举报

请问能用C语言陈述下吗?

举报 白衣男孩

C语言具体忘记了,大概这样 main(){ int x1 x2 x3; IF(X1>=X2 and X2>=X3) printf(x2); elseif(x1>=x3 and x3>=x2) printf(x3); elseif(x3>=x1 and x1>=x2) printf(x1); } 意思是这样子,忘记了。 此算法三个数还行,数据多的话此算法浪费时间,需要用别的算法。

姑娘我24 幼苗

共回答了2个问题 举报

#include
void main()
{
int a,b,c,mid;
printf("Enter Three Number:");
scanf("%d%d%d",&a,&b,&c);
mid=a>b&&aa&&bprintf("The middle is %dn",mid);
}

1年前

2

na70 幼苗

共回答了6个问题 举报

啥意思?

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.092 s. - webmaster@yulucn.com