
正文
c语言分段函数y=x C语言分段函数的实现
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言设计 分段函数
#include math.h
int main()
{
double x,y;
scanf("%lf",x);
if (x0)
y=0.5*(-x);
else
if (x10)
y=exp(x)+3;
else
if(x20)
y=log10(x);
else
if (x30)
y=pow(x,1.5);
else
if (x50)
y=pow (x,0.5)-1;
else
y=3*cos(x);
printf("y=%lf\n",y);
return 0;
}
扩展资料
return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。
return语句用来结束循环,或返回一个函数的值。
1、return 0,说明程序正常退出,返回到主程序继续往下执行。
2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。
相关问答
Q1: c语言求下面的分段函数,多种方法
int Fun1(int num)
{
if(num 0)
{
return num;
}
else if(num 10)
{
return num - 10;
}
else
{
return num + 10;
}
}
int Fun2(int num)
{
if(num 10)
{
if(num 0)
{
return num;
}
else
{
return num -10;
}
}
else
{
return num +10;
}
}
int Fun3(int num)
{
switch(num0)
{
case 0:
{
switch(num10)
{
case 0:
return num +10;
case 1:
return num - 10;
}
}
case 1:
return num;
}
}
Q2: C语言题:用4种if else结构把分段函数y=x,x>0 y=1,x<0 y=-1,x=0 y=
void main()
{
int x,y=0;
printf("请输入一个整数\n");
scanf("%d", x);
printf("x=%d\n", x);
if(x0){
y =1;
}else if(x0){
y=-1;
}else if(x=0){
y=0;
}else {
printf("您的输入有误");
}
printf("y=%d\n", y);
}
// 希望可以帮到你望采纳~
关于c语言分段函数y=x和C语言分段函数的实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








