[此贴子已经被作者于2007-3-18 1:22:26编辑过]
我给你弄了一下:#include<stdio.h>#include<math.h>
void main(){ double x,y;
printf("Enter the number(x):"); scanf("%lf",&x);
if((0<x)&&(x<1)) y=exp(sqrt(x))-1; else if((x>=3)&&(x<=4)) y=fabs(x)+2; else y=sin(x*x); printf("y=%lf\n",y);}
C是不允许这样的:
3<x<4
应为:3<x&&x<4
以前我也犯这种错误