C语言不是C++是画流程图不是程序!!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:29:29
给出3个数进行排序,从小到大输出,画出流程图计算过程!!谢谢帮忙,一定要对!

设三个数abc
a<b?
yes->a与c比较 a<c? ys->a is min
no -> c is min

no-> b与c比较 b<c? ys->b is min
no -> c is min

#include<stdio.h>
int main()
{
int a,b,c;
printf("请输入a,b,c");
scanf("%d,%d,%d",&a,&b,&c);
int min = a;
if(a>b)
{
min = b;b = a;a= min;
}
if(a > c)
{
min = c;c = a;a= min;
}
if(b>c)
{
min = c;c = b;b= min;
}
printf("从大到小为%d,%d,%d",a,b,c);
return 0;
}

先将a和b进行比较,得到a与b的大小关系
再将a和c与b和c分别比较,得到c的位置..

百度的面板有问题,画不出图来