中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言编程开发入门基础教程(42)

2015-10-23编辑:ljnbset

输入x,输出y,x和y满足关系:

x<-5 y=x;

-5<=x<1 y=2*x+5;

1<=x<4 y=x+6;

x>=4 y=3*x-2;

程序如下:

main()

{

float x,y;

scanf(%f,&x);

if(x<-5)

y=x;

else if(-5<=x&&x<1)

y=2*x+5;

else if(1<=x&&x<4)

y=x+6;

else

y=3*x-2;

printf(%f\n,y);

}

 

这里要说明两点:

(1).-5<=x&&x<1不能写成-5<=x<1;1<=x&&x<4也不能写成1<=x<4;在C语言中,不能认识连续不等式。

(2).y=2*x+5不能写成y=2x+5;y=3*x-2也不能写成y=3x-2;这与我们平时所写的方法不一样。

C语言编程开发入门基础教程(41)
咨询热线:4000-525-585(免长途费)