编写下列程序,求以下函数的值。如果x>=100或,x<36,则输出y无定义的信息

编写下列程序,求以下函数的值。如果x>=100或,x<36,则输出y无定义的信息。要求使用switch语句实现。y=x+2(81<=x<100)2x+3(64<=x<81... 编写下列程序,求以下函数的值。如果x>=100或,x<36,则输出y无定义的信息。要求使用switch语句实现。 y= x+2 (81<=x<100)
2x+3 (64<=x<81)
2x+4 (49<=x<64)
4x+5 (36<=x<49)
展开
 我来答
酷网泥
2016-10-25
知道答主
回答量:1
采纳率:0%
帮助的人:1070
展开全部

#include <stdio.h>
int main()
{
    int x,y,choise;
    scanf("%d",&x);
    if(x>=100 || x<36)
    {
        printf("y无定义\n");return 0;
    }
    if(x-80>0)
        choise=1;
    else if(x-63>0)
        choise=2;
    else if(x-48>0)
        choise=3;
    else if(x-35>0)
        choise=4;
    else
        choise=0;
    switch(choise)
    {
        case 1:{y=x+2;break;}
        case 2:{y=2*x+3;break;}
        case 3:{y=2*x+4;break;}
        case 4:{y=4*x+5;break;}
    }    
    printf("x=%d,y=%d\n",x,y);
    return 0;
}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式