一道c语言的改错题找出下面程序的错误,并加以改正。如果输入10、25、45三个数字,输出其结果

找出下面程序的错误,并加以改正。如果输入10、25、45三个数字,输出其结果。
#include "stdio.h"
void main()
{
int a,b,c;
scanf(“%d,%d,%d”,&a,&b,&c);
printf(“%d\n”,f(a,b,c));
}
f(a,b,c)
{
int x,y,z,s;
s=(x>y? x:y);
return(s>z?s:z);
}


#include "stdio.h"
void main()
{ 
    int a,b,c; 
    scanf(“%d,%d,%d”,&a,&b,&c);
    printf(“%d\n”,f(a,b,c)); 
}
int f(int a, int b, int c)
{ 
    int s;
    s = (a > b? a : b);
     return (s > c ? s : c);
}

比较输出三个数最大值