當前位置:編程學習大全網 - 編程軟體 - 怎麽用c語言編程壹個分段函數?

怎麽用c語言編程壹個分段函數?

#include

int?main()

{

int?x,y;

scanf("%d",&x);

if(0<x&&x<10)?y=3*x+2;

else

{if(x=0)?y=0;

else

{if?(x<0)?y=x*x;

else?printf("go?die\n");

}

}

printf("%d",y);

return?0;

}該程序的分段函數如下:

f(x)=3x+2? (0<x<10)

f(x)=1 (x=0)

f(x)?=?x*x (x<0)

#include <stdio.h>

#include <math.h>

void main()

{

float x;

double y;

printf("Please input the value of x:");

scanf("%f",&x);

if(x>=-10&&x<=4)

{

y=fabs(x-2);

printf("y=%.2f\n",y);

}

else if(x>=5&&x<=7)

{

y=x+10;

printf("y=%.2f\n",y);

}

else if(x>=8&&x<=12)

{

y=pow(x,4);

printf("y=%.2f\n",y);

}

else

printf("No answer\n");

}

  • 上一篇:復數的n次單位根如何理解
  • 下一篇:C++編程題:婚禮
  • copyright 2024編程學習大全網