第20节项目1-分段函数求值

问题及代码:

#include <stdio.h>
#include <math.h>
/*
Copyright(c)2017,CSDN学院行者-
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2017年12月16日
版本号:v1.0

问题描述:分段函数求值
输入描述:输入x的值(要求为实型)
程序输出:计算输出x和y的值
*/

int main ( )
{
    float x , y;
    printf("输入x的值(要求为实型):");
    scanf("%f", &x);
    if(x < 2){
        y = x;
    }else if(x < 6){        //在使用x<6的时候已经满足了x>2了
        y = x*x+1;
    }else if(x < 10){
        y = sqrt(x+1);
    }else{
        y = 1/(x+1);
    }
    printf("根据计算:x = %f , y = %f" , x , y);
    return 0;
}

运行结果:



知识点总结:

1.if语句的嵌套


学习心得:

运用了if语句的嵌套,相比于每一个都用if判断,运用if嵌套能够提高程序的效率

程序最终要的就是:

1.程序的正确性

2.程序的运行效率

我们要在保证程序正确运行的情况下提高程序的运行效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值