三个数a b c(互不相同)中找出中间值的一个算法的伪代码

愤怒的羊 1年前 已收到4个回答 举报

820518 幼苗

共回答了17个问题采纳率:88.2% 举报

if a>b
{
交换a,b的值
}
else
{
if b>c
交换b,c的值
}
if a>b
{
交换a,b的值
}
printf(.,b)

1年前

8

x1357 幼苗

共回答了1个问题 举报

对不起,我很想帮你,但我不会.

1年前

2

eozj 幼苗

共回答了9个问题 举报

int m; //m记录中间值
if((a-b)*(a-c)<0)
a是中间值;
m=a;
if((b-a)*(b-c)<0)
b是中间值;
m=b;
if((c-a)*(c-b)<0)
c是中间值;
m=c;
print(…,m)

1年前

2

dali275 幼苗

共回答了3个问题 举报

.........

1年前

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