C语言写有一个函数输入X,输出Y值如题谢谢了
答案:3 悬赏:10
解决时间 2021-11-08 08:08
- 提问者网友:宿醉何为情
- 2021-11-07 20:43
#include void main() { int x,y; scanf("x=:%d",&x); if(x<1) y=x; else; if(1<=x<10) y=2x-1; else y=3x-11; printf("x=%d,y=%d\n",x,y); getch(); } 我写的。 不知道哪出错。 问题是y={ X (x<1) 2x-1 (1<=x<10) 3x-1 (x=>10)
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-11-07 21:03
1、else; 多了分号,if后面只能跟一句C语句,建议都加{} 2、在程序里*(乘号不能省)
全部回答
- 1楼网友:零负荷的放任
- 2021-11-07 22:34
else 多加了分号 #include<stdio.h> void main() { int x,y; scanf("x=:%d",&x); if(x<1) y=x; else if(1<=x<10) y=2x-1; else y=3x-11; printf("x=%d,y=%d\n",x,y); getch(); }
- 2楼网友:一场云烟
- 2021-11-07 22:19
我把核心的给你写一下,编程还是要自己动手,要不你永远也学不会的。
scanf("%f",&x);
if(x>=-2&&x<0)
y=x;
else if(x==0)
y=x-1;
else if(x>0&&x<=2)
y=x+1;
else
printf("输入有误\n");
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯