代码:
#include<stdio.h>
#include<math.h>
int main()
{
int x,i;
double y;
scanf("%d",&x);
i=x/2;
if(i<0)
i=0; //通过老师的解析才解决
switch(i)
{
case 0:
y=x;
break;
case 1:
case 2:
y=x*x+1;
break;
case 3:
case 4:
y=sqrt(x+1);
break;
default:
y=1.0/(x+1);
break;
}
printf("%.4f",y);
return 0;
}
运行结果: