1、分段函数y=f(x)可表示为:2x+1(x<0)y=0(x=0)2x-1(x>0)编程实现输入一个x值,输出函数对应的y值。
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
技术专家团-小桥流水 2021-12-16 14:12最佳回答 专家已采纳#include <stdio.h> double fun(double x) { double y; if(x<0) y = 2*x+1; else if(x==0) y = 0; else y = 2*x-1; return x; } int main() { double x,y; scanf("%lf",&x); y = fun(x); printf("%lf",y); return 0; }
采纳该答案 已采纳该答案 专家已采纳评论解决 2 无用打赏举报 编辑记录微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-12-16 14:09回答 2 已采纳 #include <stdio.h> double fun(double x) { double y; if(x<0) y = 2*x+1;
- 2021-10-24 22:42回答 2 已采纳 连续比较不是这么写的应写为:-1<=x&&x<=1这种形式有帮助望采纳~
- 2022-03-18 16:55回答 1 已采纳 #include<stdio.h> #include<math.h> int main() { float x, f; printf("请输入x的值:");
- 2021-11-10 09:18回答 2 已采纳 #include <stdio.h> #include <math.h> int main() { double x,y; scanf("%lf",&x);
- 2022-01-04 19:45回答 4 已采纳 #include <stdio.h> int main() { int x=0,y=0; scanf("%d",&x); if(x<10)y=-x;
- 2021-10-05 11:24回答 2 已采纳 c=2.0/(x+2);
- 2021-10-27 12:58回答 1 已采纳 #include <stdio.h> #include <math.h> int main() { int x; double y; printf("请
- 2021-12-08 15:41回答 1 已采纳 #include<stdio.h> int main(){ int x,y; scanf("%d",&x); if(x>=2 && x<=6){
- 2021-09-26 21:18回答 1 已采纳 int main() { float x,y; scanf("%f",&x); if(x<1) y = x; else if(x<10)
- 2021-11-20 16:12回答 1 已采纳 #include <stdio.h> int main() { float x, y; scanf("%f", &x); if (x < 0) {
- 没有解决我的问题, 去提问