输入a,b,c三个值,要求从大到小的顺序输出a,b,c

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:12:01
请帮忙划出流程图!
菜鸟容易看懂的!
谢谢!

#include <stdio.h>
main( )
{
int a,b,c,max,mid,min = 0;

/*提示并输入三个数;*/
printf("please input 3 numbers:\n");
scanf("%d%d\%d",&a,&b,&c);

if(a > b)
{
if(a > c)
{
max = a; /*a>b且a>c*/
if(b > c)
{
mid = b;
min = c;
}
else
{
mid = c;
min = b;
}
}

else
{
max = c; /*a>b且a<=c*/
mid = a;
min = b;
}
}
else
{
if(b > c)
{
max = b; /*b>=a且b>c*/
if(a > c)
{
mid = a;
min = c;
}
else
{
mid = c;
min = a;
}
}
else
{
max = c; /*b>=a且b<=c*/
mid = b;
min = a;
}
}

printf("the numbers after sort:\n");
p