int?sign(int?x)
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比本溪網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式本溪網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋本溪地區(qū)。費(fèi)用合理售后完善,10余年實體公司更值得信賴。
{
int?y;
scanf("%d",x);
if(x0)
y=1;
else?if(x==0)//判斷語句是==不是=號
y=0;
else
y=-1;
return?y;
}
#includestdio.h???
int?main()???
{
float?x,y;
scanf("%f",x);
if(x1)
{
y=x*x;
}
else?if(x=1x=10)
{
y=2*x-1;
}
else
y=3*x-11;
printf("x=%f,y=%f\n",x,y);
return?0;
}
#include?stdio.h?
int?main()?
{double?x,y;
scanf("%lf",x);
if(x0)y=x*x-1;
else?if(x1)y=x*x;
else?y=x*x+1;
printf("%g",y);
return?0;?
}
你確定y也是0-40間的整數(shù)嗎?如果是的話,那么該分段函數(shù)中的第三段計算的結(jié)果已經(jīng)超出了數(shù)值范圍?。蝗绻鹹的取值沒有限制,那么程序如下:
#include
stdio.h
void
main
()
{
int
x,y;
scanf("%d",x);
if(x=0x10)
y=x;
else
if(x=10x20)
y=10;
else
if(x=20x40)
y=x*x+3;
else
{
printf("error:x不是0-40之間的整數(shù)!\n");
return;
}
printf("%d\n",y);
}