编辑代码

#include "stdio.h"
//思路是创建一个函数,使用三目运算返回两个数中的最大值,在主函数中将最大值和其次大的值赋给另两个值,最后再筛出最小值输出
int Max(int x, int y){
    return x > y ? x : y;
}

int main(){
    int a,b,c,d,f,g;
    scanf("%d,%d,%d",&a,&b,&c);
    g = Max(Max(a,b),c);
    f = Max(b,c);
    d = f == b ? c : b;
    printf("%d,%d,%d\n",d,f,g);
    return 0;
}