题目描述:将三个整数按从大到小输出。
代码如下:
// #include: 头文件包含命令
// stdio.h: standard input & output 标准输入输出头文件,下面的printf输出函数需要用到
#include <stdio.h>
int main()
{
int a, b, c, m; // 定义a,b,c,m四个整形变量
printf("请输入三个整数:\n"); // 提示输入
scanf("%d %d %d", &a, &b, &c); // 输出a,b,c的值,中间用空格隔开
if (a < b) // 比较a、b,将较大值赋给a
{
m = b;
b = a;
a = m;
}
if (a < c) // 比较a、c,将较大值赋给a,此时三个数中最大值就是a了
{
m = c;
c = a;
a = m;
}
if (b < c) // 比较b、c,将较大值赋给b,此时次大值就是b
{
m = c;
c = b;
b = m;
}
printf("%d %d %d", a, b, c);
return 0; // 函数返回值为0
}
运行结果: