#include <stdioh>
int main(void){
int x;
int y;
scanf("%d",&x);//得到x的值
if(x<1){
y=x;
}else if (x>=1&&x<12) {
y=5x-2;
}else {
y=8x-10;
}
printf("y= %d\n",y);
return 0;
}
明白了,以下是我编的程序:
#include<stdioh>
main()
{float x,y;
printf("Input x:\n");
scanf("%lf",&x);
if(x>0)y=x;
else if(x<0)y=-x;
else y=0;
printf("y=%lf",y);
}
其实这题还有别方法的,最简算法。相信你一定听过吧,就是用包含有“mathh”的头文件double fabs(double x);因为这个程序就是为了实现这个功能的,
你可以直接:
#include<stdioh>
#include<mathh>
main()
{float x,y;
printf("Input x:\n");
scanf("%lf",&x);
y=fabs(x)
printf("y=%lf",y);
}
程序=数据结构+算法;记住编写程序时要找到最简算法会事半功倍的,哈,加油吧!
以上就是关于C语言编写程序,完成下面分段函数Y 的计算, x由键盘输入全部的内容,包括:C语言编写程序,完成下面分段函数Y 的计算, x由键盘输入、有一如下的函数:y=-x(x<0) y=0(x=0) y=x(x>0) 试编写一程序,由键盘输入x值后,程序输出相应的y值。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)