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

来源:互联网 发布:百度读书软件 编辑:程序博客网 时间:2024/05/22 21:01

问题及代码:

#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.程序的运行效率

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