怎么用c语言编程一个分段函数
12个回答
展开全部
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<-10)
y=0;
else if(x<100) y=5*x+1;
else
y = 5*x + 1; //这个表达式的值是什么啊
printf("%d\n",y);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if else写的不对,你不加花括号{} 的话,那么if 和 else 后面只能跟一句话,你这明显是多句代码,所以建议用花括号括起来。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用if-else语句就可以啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x,y;
cin>>x;
if(x<5)
y=-x+3.5;
else if(x>=5 && x<10)
y=20-3.5*(x+3)*(x+3);
else
y=-3.5+sin(x);
cout<<"y = "<<y<<endl;
return 0;
}
//示例运行结果
F:\c++_work>a.exe
-5
y = 8.5
F:\c++_work>a.exe
8
y = -403.5
F:\c++_work>a.exe
100
y = -4.00637
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
long long atoll(const char *nptr); -----在c语言里面提供了把字符串转化为整数的函数,但并没有提供把整数转化为字符串的函数,即:atoi是标准的c语言库函数,itoa不是c语言标准的库函数。 (itoa可以在vs2017下编译,但在其他系统下就未知了。 所以不要尝试使用itoa这种函数,可以使用sprintf将一个int或者其他类型...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询