您的位置:首页 > 编程语言 > C语言/C++

C语言经典实例010:3个数由小到大排序

2018-03-15 18:18 232 查看

实例010:3个数由小到大排序

实例说明:

任意输入3个整数,编程实现对这3个整数的由小到大的进行排序,并将排序后的结果显示在屏幕上。

实现过程:

#include<stdio.h>

main()
{
int a, b, c, t;
printf("Please input a, b, c:\n");
scanf("%d%d%d", &a, &b, &c);
if(a>b)
{
t = a;
a = b;
b = t;
}
if(a > c)
{
t = a;
a = c;
c = t;
}
if(b > c)
{
t = b;
b = c;
c = t;
}
printf("The order of the number is:\n");
printf("%d, %d, %d", a, b, c);
}


技术要点:

1.在执行if语句的时候,先对表达式求解,若表达式的值为0,按“假”处理;若表达式的值为非0,按“真”处理,执行指定语句。

2.使用scanf(“%d%d%d”, &a, &b, &c);从键盘中获得任意3个数,在输入数据的时候,以一个或多个空格间隔,也可以使用Enter键、Tab键,但是不能使用逗号;

3.使用scanf(“%d,%d,%d”, &a, &b, &c)的时候,则两个数据之间要用“,”作为间隔。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: