C语言编程题,求大神解,感谢!
3个回答
展开全部
- #include <stdio.h>
- int main()
- {
- float x;
- scanf("%f",&x);
- if (x<0&&x!=-3)
- {
- printf("%f",x*x+2*x-6);
- }
- if (x>=0&&x<10&&x!=2&&x!=3)
- {
- printf("%f",x*x-5*x+6);
- }
- if (x==-3||x==2||x==3||x>=10)
- {
- printf("%f",x*x-x-15);
- }
- return 0;
- }
追答
我这里默认x是浮点数,如果有需要可以根据题目更改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<string.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<0&&x!=-3)
y=x*x+2*x-6;
if(x>=0&&x<10&&x!=2&&x!=3)
y=x*x-5*x+6;
if(x==-3||x==2||x==3||x>=10)
y=x*x-x-15;
printf("%d",y);
return 0;
}
#include<string.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<0&&x!=-3)
y=x*x+2*x-6;
if(x>=0&&x<10&&x!=2&&x!=3)
y=x*x-5*x+6;
if(x==-3||x==2||x==3||x>=10)
y=x*x-x-15;
printf("%d",y);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询