#include <stdio.h>

// 定义结构体 struct Number { int num1; int num2; };

int main() { // 创建结构体指针 struct Number *ptr;

// 分配内存空间
ptr = (struct Number*) malloc(sizeof(struct Number));

// 通过键盘输入两个数
printf('请输入第一个数: ');
scanf('%d', &(ptr->num1));

printf('请输入第二个数: ');
scanf('%d', &(ptr->num2));

// 判断大小并排序
if (ptr->num1 > ptr->num2) {
    int temp = ptr->num1;
    ptr->num1 = ptr->num2;
    ptr->num2 = temp;
}

// 输出结果
printf('排序后的结果为: %d %d', ptr->num1, ptr->num2);

// 释放内存空间
free(ptr);

return 0;

}

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

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

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