原程序的语法错误是scanf(\"%c,%c,%c,n1,n2,n3);是格式控制字符串缺少了结尾的引号以及printf(\"max=\",max);缺少了%c原程序的逻辑错误将导致即使修正了语法错误也无法正确地输出结果,一个正常的程序如下://---------------------------------------------------------------------------#includestdio.hintmain(){charn1,n2,n3,max;printf(\"Inputn1,n2,n3=\");scanf(\"%c,%c,%c\",if(n1n2)max=n1;elsemax=n2;if(maxn3)max=n3;printf(\"max=%c\",max);return0;}//---------------------------------------------------------------------------
|