c程序出错:为什么运行后不能求出三个数中的最大值,而是输出第一个输入的值?

2025-04-19 09:33:38
推荐回答(2个)
回答1:

程序代码无误。
是不是你输入的时候输入错误。
你的读取代码是:scanf("%d,%d,%d",&a,&b,&c);
因此输入时,三个数要用逗号分隔,而不是空格。
例如:输入3,4,5,而不能输入3 4 5

回答2:

重新编译,程序没问题。输入的时候,数字需用逗号隔开