判断结构即可
#include "stdio.h"
void main() {
float x, y;
scanf("%f",&x);
if(x<=-10) {
y = 2 * x;
} else if (x<=0) {
y = 2 + x;
} else if (x<=10) {
y = x - 2;
} else {
y = x / 10;
}
printf("%f",y);
}
多层if...else就可以了啊
void main()
{
float x,y;
scanf("%f",&x);
if(x<=-10)
y=2*x;
else if(<=0)
y=2+x;
else if(x<=10)
y = x-2;
else
y = x/10;
printf("%f",y);
}
这个是根据x的值来决定y的计算方式
如有帮助,请在我的回答上点击【采纳】,谢谢!
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x: ");
scanf("%f",&x);
if(x<=-10){
y=2*x;
}else if(x>-10&&x<=0){
y=2+x;
}else if(x>0&&x<=10){
y=x-2;
}else if(x>10){
y=x/10;
}
printf("y=%.2f",y);
}
#include "stdio.h"
void main() {
float x, y;
scanf("%f",&x);
if(x<=-10) {
y = 2 * x;
} else if (x<=0) {
y = 2 + x;
} else if (x<=10) {
y = x - 2;
} else {
y = x / 10;
}
printf("%f",y);
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632