#include<stdio.h>main(){ float e,f,c; printf("please input to e and f\n"); scanf( "%f%f",&e,&f); c=e>f?e:f; printf("MAX of (%f,%f) is %f",e,f,c); } 错误 123.c 10: 说明语法错误这个是什么错误?
热心网友
scanf( "% ,是不是括号和双引号之间多空格了?
热心网友
没问题啊,你用的是什么编译器?会不会输入有问题?会不会有的编译器对于"MAX of (%f,%f) is %f"中的'()'要求做转义处理,那么你改成"MAX of \(%f,%f\) is %f"试试
热心网友
scanf( "%f%f",&e,&f);会不会是错在这儿呢?
热心网友
scanf( "%f%f",&e,&f);到这句时,你是怎么输入数据的呀?会不会是错在这儿呢?你把这句改改再试一下.