第19节项目3-分段函数求值

来源:互联网 发布:淘宝网返利网 编辑:程序博客网 时间:2024/06/16 05:12

问题与代码:

#include <stdio.h>/*Copyright(c)2017,CSDN学院行者-All rights reserved.文件名称:main.c作者:乔帅完成日期:2017年12月14日版本号:v1.0问题描述:分段函数求值输入描述:输入x的值程序输出:根据x的范围输出y的表达式的值*/int main(){    int x , y;    printf("请输入x的值:");    scanf("%d" , &x);    if(x >= 1)        y = x - 1;    else        y = -x + 1;    printf("该函数的值为:%d" , y);    return 0;}

运行结果:

知识点总结:

1.if判断的应用

学习心得:

因为无论if判断的结果如何都需要输出y的值,所以可以将printf输出y的语句放在if判断之后,上面的代码要比下面的代码好:

#include <stdio.h>/*Copyright(c)2017,CSDN学院行者-All rights reserved.文件名称:main.c作者:乔帅完成日期:2017年12月14日版本号:v1.0问题描述:分段函数求值输入描述:输入x的值程序输出:根据x的范围输出y的表达式的值*/int main(){    int x , y;    printf("请输入x的值:");    scanf("%d" , &x);    if(x >= 1){        y = x - 1;  printf("该函数的值为:%d" , y);}    else{        y = -x + 1;  printf("该函数的值为:%d" , y);}    return 0;}

原创粉丝点击