#include <stdio.h>

struct Numbers { int num1; int num2; };

void swap(struct Numbers *nums) { int temp = nums->num1; nums->num1 = nums->num2; nums->num2 = temp; }

int main() { struct Numbers nums;

printf('请输入第一个数:');
scanf('%d', &nums.num1);

printf('请输入第二个数:');
scanf('%d', &nums.num2);

if (nums.num1 > nums.num2) {
    swap(&nums);
}

printf('排序后的结果为:%d %d\n', nums.num1, nums.num2);

return 0;

}

运行该代码,您将能够在控制台窗口中输入两个数,并输出它们按照从小到大排序后的结果。

C语言结构体指针排序: 输入两个数并输出排序结果

原文地址: https://www.cveoy.top/t/topic/pbL7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录