用switch语句编写分段函数

生活 2019-06-18 00:43:13 850

本文收集整理关于用switch语句编写分段函数的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:用switch语句实现一个分段函数。
  • Q2:c++switch case 语句实现分段函数怎么算?
  • Q3:C语言switch语句写一个分段函数
  • Q4:分别用if 语句和switch语句编写程序求分段函数的值
  • Q1:用switch语句实现一个分段函数。

    具体如下:

    Q2:c++switch case 语句实现分段函数怎么算?

    格式为:

    switch(i){

    case 1:语句1、

    case 2:语句2、

    .......

    default:语句3

    }

    实例如下:

    Q3:C语言switch语句写一个分段函数

    你那个有严重问题,改成下列清晰明了的#include
    void main()
    {
    int i;
    float x,y;
    printf("Input x:");
    scanf("%f",&x);
    i=1*(x>-5&&x<0)+2*(x==0)+3*(x>0&&x<10);
    switch(i)
    {
    case 1:y=x;printf("%f\n",y);break;
    case 2:y=x-1;printf("%f\n",y);break;
    case 3:y=x+1;printf("%f\n",y);break;
    default:printf("超过X定义域,无法有效输出y值");
    }
    }

    Q4:分别用if 语句和switch语句编写程序求分段函数的值

    if语句:

    定义x,y
    输入x

    if(x<0)

    y=0;

    else if(x>=0&&x<10)

    y=2*x;

    else if(x>=10&&x<20)

    y=1-2*x*x;

    else if(x>=20&&x<40)

    y=0.5*x+3;

    else y=3*x-5;

    switch语句用处不大,if-else结构能解决绝大部分问题,所以不建议你学,如果你以后觉得用的到的话那时候理解会很简单。

    相关文章
    任天堂switch和ps4哪个好2019-07-06
    任天堂switch续航多久2019-07-18
    switch可以连耳机吗2019-09-09
    三星256g ns switch高速micro游戏机2020-07-15
    switch手柄能连电脑吗2020-11-16
    新的一天开始精美语句2018-09-05
    for循环语句的嵌套2019-02-08
    创建数据库的sql语句2019-02-19
    c语言的语句以什么结束2019-03-17
    sql语句有函数怎么办2019-03-18