#include<stdio.h>int main(void){float x,y;
printf("Enter x:\n"); scanf("%f,&x"); if(x==10) y=1/x; else y=x; printf("y=f(%f)=%.1f\n",x y); return 0;
}
基础库函数,scanf("%f" ,&x);
if(x==10) 这条语句,处于浮点数精度问题,不一定能成立,你试试 if(x-10>=-0.1 && x-10<=0.1)