#include <stdio.h>
#include <math.h>
void main()
{
float x,y,z;
printf("Please input x : ");
scanf("%f",&x);
if(x<=2.5)
y=x*x+1;
else
y=x*x-1;
if(x>=1&&x<2)
z=3*x+5;
else if(x>=2&&x<3)
z=2*sin(x)-1;
else if(x>=3&&x<5)
z=sqrt(1+x*x);
else if(x>=5&&x<8)
z=x*x-2*x+5;
printf("y=%f\nz=%f\n",y,z);
}
我想检测多个分支,但是用int i;for(i=1;i<=n;i++)的形式不行,有什么办法吗
追答不,你不想
追问啊改了一下成功运行了
本回答被提问者采纳