高手们帮我做个C语言题目

1 (x≤0)
y= 1-x (x≤1)
(1-x)2 (x>1)
下面的插图才是原题

2、请编程实现下列分段函数的值:
1 (x≤0)
y= 1-x (x≤1)
(1-x)2 (x>1)

第1个回答  2010-06-17
这个很简单,程序如下:
#include "stdio.h"
void main()
{float x,y;
printf("Input x:");
scanf("%f",&x);
if(x<=0)
{y=1;}
else if(x<=1)
{y=1-x;}
else
{y=2*(1-x);}
printf("y=%f\n",y);
}
希望回答对楼主有帮助,呵呵。
第2个回答  2010-06-17
#include <stdio.h>
int main()
{
float x,y;
printf("输入x的值:");
scanf("%f",&x);
if(x<=0) y=1;
else if(x<=1) y=1-x;
else y=(1-x)*2;
printf("y的值为:%f",y);
}本回答被提问者采纳
相似回答
大家正在搜