一个c语言问题
#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); 到这句时,你是怎么输入数据的呀? 会不会是错在这儿呢? 你把这句改改再试一下.
答:没有赋a的属性!!!! 应该是: float x,y,z,a;详情>>