c语言要求变量的声明定义都放到最上,把int n;去掉,把int m;改为int m,n;就好了
我这里测试没有大问题,有如下可能的小问题:
程序闪退,需要加一个暂停:
开头加上#include
scanf("%d,%d,%d",&a,&b,&c);输入时三个数必须以逗号分隔,而且是英文逗号,否则会输入失败。可以改成scanf("%d %d %d",&a,&b,&c);这样输入的时候以空格分隔即可
没发现什么问题,可能这句:
scanf("%d,%d,%d",&a,&b,&c);
与你输入不符,你这句要求三个数字之间用英文逗号(,)隔开。
而一般用:
scanf("%d %d %d", &a, &b, &c);
就可以用空格隔开了。
你没写 max函数声明