输入3个整数,要求按由小到大顺序输出。在得到正确结果后修改程序使之按由大到小顺序输出
时间: 2023-04-03 09:01:52 浏览: 82
好的,这是一个编程问题。以下是我的回答:
输入3个整数,要求按由小到大顺序输出的程序:
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if (a > b) {
int t = a;
a = b;
b = t;
}
if (a > c) {
int t = a;
a = c;
c = t;
}
if (b > c) {
int t = b;
b = c;
c = t;
}
printf("%d %d %d\n", a, b, c);
return ;
}
修改后的程序,按由大到小顺序输出:
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if (a < b) {
int t = a;
a = b;
b = t;
}
if (a < c) {
int t = a;
a = c;
c = t;
}
if (b < c) {
int t = b;
b = c;
c = t;
}
printf("%d %d %d\n", a, b, c);
return ;
}
希望我的回答能够帮到你。
阅读全文