如何用N-S图解“有三个数a,b.c,要求按大到小顺序把他们输出”

如题所述

//简单的方法就是对三个数按大小排序。先将最小的数放到首位,如果发现有大小顺序不对的,就将它们交换位置。
#include

int
main()
{
int
a,b,c,t;
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a>b){t=a;
a=b;
b=t;}
//a与b若大小顺序不对,就交换位置
if(a>c){t=a;
a=c;
c=t;}
//a与c若大小顺序不对,就交换位置;到此a肯定是最小
if(b>c){t=b;
b=c;
c=t;}
//b与c若大小顺序不对,就交换位置;到此c肯定是最大
printf("这三个数从小到大排列是:%d
%d
%d\n",a,b,c);
getch();
return
0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜