今天是PTA题库解法讲解的第三天,今天我们要讲解比较大小,题目如下:
要解决这个问题,你可以采取以下步骤来编写C语言程序:
以下是C语言实现:
#include <stdio.h>
int main() {
int a, b, c, temp;
scanf("%d %d %d", &a, &b, &c);
// 确保a是最小的
if (a > b) { temp = a; a = b; b = temp; }
if (a > c) { temp = a; a = c; c = temp; }
// 现在a已经是最小的了,只需比较b和c
if (b > c) { temp = b; b = c; c = temp; }
printf("%d->%d->%d\n", a, b, c);
return 0;
}
这段代码首先通过三个if语句将最小的数交换到变量a,然后将第二小的数交换到变量b<