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;
}
}
用C语言计算分段函数的值,谢谢
你这题可真不容易噢,亲自弄的,还有不懂不,有直接悉旁咐问我好了
#include stdio.h启饥
main()
{ float x,y;
printf("Input a data:");
scanf("%f",x); /* 这里应该是,取地址服,你打字打错了吧, 你定义为float 所以要%f */
if (x0 x=10 ) printf("Input error!\n");
else if (0=x1) y=2-x; /* 小于等于不是你这样的应该是= “{”这个也是不需要的 */
else if (x3) y=1+1/(2*x);/* 2x一定要(2*x)这样表示 */
else if (x6) y=2-0.5*(x-3.0);
else y=x*2; /* 其余所有事else,而不是睁纯if 而且else后门不用再加条件*/
printf("x=%.2f,y=%.1f\n",x,y);
getch();
}
文章题目:用c语言计算分段函数浙大 c语言计算分段函数1
网站URL:http://lswzjz.com/article/dspjoog.html