#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: 說明語法錯誤這個是什么錯誤?

熱心網(wǎng)友

scanf( "% ,是不是括號和雙引號之間多空格了?

熱心網(wǎng)友

沒問題啊,你用的是什么編譯器?會不會輸入有問題?會不會有的編譯器對于"MAX of (%f,%f) is %f"中的'()'要求做轉義處理,那么你改成"MAX of \(%f,%f\) is %f"試試

熱心網(wǎng)友

scanf( "%f%f",&e,&f);會不會是錯在這兒呢?

熱心網(wǎng)友

scanf( "%f%f",&e,&f);到這句時,你是怎么輸入數(shù)據(jù)的呀?會不會是錯在這兒呢?你把這句改改再試一下.