注册 登录
编程论坛 C语言论坛

猜猜这个是啥功能?

visor 发布于 2022-04-23 10:33, 1570 次点击
#include <stdio.h>

double larger_of(double *x, double *y);

int main(void) {
    double m, n;
    printf(" please enter two double data:\n");
    scanf("%lf%lf", &m, &n);
    printf("m=%lf,n=%lf\n", m, n);
    printf("m:%p,n:%p\n", &m, &n);
    larger_of(&m, &n);
    printf("m=%lf,n=%lf\n", m, n);
    printf("m:%p,n:%p", &m, &n);
    return 0;

}

double larger_of(double *x, double *y) {
    double temp;
    *x > *y ? *y = *x : *x = *y;
    return 0;
}
4 回复
#2
visor2022-04-23 10:34
temp参数没用上。
#3
apull2022-04-23 16:56
2数小到大排列。
#4
visor2022-04-24 14:03
不是排序,是输入2个大小不一的数,然后打印出两个大的数。
#5
风卷浪起2022-04-26 17:42
1