一个C语言比较问题
你们好,我是个新手!在用C做比较大小的时候遇到这样的问题,abcd四个数,不用if,做比较打印最大的一个数。运行的时候,输入数字后,回车后,没下文了。。没显示结果。。请问是什么回事呢?谢谢!
例如输入:1,2,3,4 回车 后一直空着的什么也没。。然后按Ctrl+c关闭后,闪出一个4,窗口就关闭了。(C—Free)
代码:
#include<stdio.h>
main()
{
int a,b,c,d,min,max;
printf("please input 4 number\n");
scanf("%d,%d,%d,%d\n",&a,&b,&c,&d);
max=(a>b)?a:b;
max=(max>c)?max:c;
max=(max>d)?max:d;
printf("%d\n",max);
}