printf不是你这么用的,你要打印哪个你要在printf后面依次写出变量你这道题该这么写: printf("a = %f,b = %f,area = %f",a,b,area);
输出改成printf("a = %f,b = %f,area = %f",a,b,area);
倒数第二行,应该改为printf("a=%f,b=%f,area=%f\n",a,b,area);