在C语言中,可以使用swap函数比较三个数的大小。下面是一个示例代码:
#includevoid swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } int main() { int num1, num2, num3; printf("请输入三个整数:"); scanf("%d %d %d", &num1, &num2, &num3); if (num1 > num2) { swap(&num1, &num2); } if (num1 > num3) { swap(&num1, &num3); } if (num2 > num3) { swap(&num2, &num3); } printf("从小到大的顺序为:%d %d %d\n", num1, num2, num3); return 0; }
以上代码中,定义了一个swap函数用于交换两个整数的值。在主函数中,首先输入三个整数。然后使用三个if语句比较这三个数的大小,并调用swap函数来保证它们的顺序是从小到大的。最后,输出从小到大的顺序。