本要求读入3个整数A、B、C,找到最大数和最小数,并输出结果。

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的

输入在一行中给出3个绝对值不超过1000的整数A、B和C,以空格分隔。

输出格式:

在一行中最大数和最小数,“max=?,min=?”。

输入样例:

在这里给出一组输入。例如:

18 98 59
结尾无空行
输出样例:

在这里给出相应的输出。例如:

max=98,min=18

#include<stdio.h>
int main(){
    int a,b,c,min,max;
    scanf("%d%d%d",&a,&b,&c);
    min=a;
    if(b<min)
        min=b;
    if(c<min)
        min=c;
    max=a;
    if(b>max)
        max=b;
    if(c>max)
        max=c;
    printf("max=%d,min=%d",max,min);
    return 0;
}

img