x<0:y=0;

0<x<=10:y=x;

10<x<=20:y=10;

20<x<40:y=-0.5x+20;

40<=x:y=x-40

直接上代码:

double WJH(double x)
{int y = 0;if (x <= 0){y = 0;return y;}else if (x > 0 && x <= 10){y = x;return y;}else if (x > 10 && x <= 20){y = 10;return y;}else if (x > 20 && x <= 40){y = (-0.5) * x + 20;return y;}else if (printf("您输入的数值不符合范围,请重新输入\n")){//double x = 0;//double y = 0;printf("请输入x的值:");scanf("%lf", &x);double wjh = 0;wjh = WJH(x, y);printf("%lf\n", wjh);return y;}return y;
}
int main(){double x = 0;double y = 0;double wjh = 0;printf("请输入x的值:");scanf("%lf", &x);wjh = WJH (x,y);printf("%lf\n",wjh);return 0;}

浅显易懂,就不做解释了—2021.11.22/22.43

睡了诸位~~

输入x,根据以下函数关系,对输入的x值,计算出相应的y值。相关推荐

  1. 4.6有一个函数。 写程序,输入x的值,输出相应的y值

    //C程序设计第四版(谭浩强) //章节:第四章 选择结构程序设计 //题号:4.6 //题目: /*有一个函数:y=x (x<1) 2x-1 (1<=x<10)3x-11 (x&g ...

  2. C语言程序设计第四版(谭浩强)4.6 写程序,有一个函数,输入x的值,输出相应的y值

    //有一个函数:y=x (x<1) // 2x-1 (1<=x<10) // 3x-11 (x>=10) //写程序,输入x的值,输出相应的y值 #include<std ...

  3. 圆柱底面周长面积c语言,编写一个程序,从键盘输入圆的半径r,圆柱的高h,分别计算出圆周长cl、圆面积cs和圆柱的体积cv,输出计算结果时要求保留小数点后4位...

    相关题目与解析 编写程序,从键盘输入圆柱底面半径和高,计算并输出圆柱的体积. 编程从键盘输入圆的半径r,计算并输出圆的周长和面积. 编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩 ...

  4. 一个计算器程序,要求用户输入两个整数和一个运算符,程序能够计算出两个数的相应加减乘除结果。(涉及到精确度的,一律保留两位小数,使用输出格式)

    def my_calculate(a,b,s):if s=="+":res=a+belif s=="-":res=a-belif s=="*" ...

  5. ACMNO.13求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 输入 n 输出 和 样例输入 5 样例输出 153

    题目描述 求Sn=1!+2!+3!+4!+5!+-+n!之值,其中n是一个数字. 输入 n 输出 和 样例输入 5 样例输出 153 来源/分类 C语言 题目截图: 思路: 首先要想到使用两个for循 ...

  6. pyqt5 输入确认_对PyQt5的输入对话框使用(QInputDialog)详解

    PyQt5中QInputDialog的使用,Qt的QInputDialog类提供了一种简单方面的对话框来获得用户的单个输入信息,它提供了4种数据类型的输入: 1)字符串型(方法=QInputDialo ...

  7. C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符

    题目如下: 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 #include<stdio.h>void main() {int n ...

  8. python计算某年某月多少天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

  9. android模拟器EditText 不能用物理键盘输入,也不能用电脑键盘输入

    昨天升级了SDK,ADT,发现原来可以在EditText里面使用电脑的键盘输入的功能,现在无法输入了,连模拟器的无力键盘也不行,只能使用虚拟键盘,非常麻烦,还有在baidu里有如下方法,只是在Crea ...

最新文章

  1. 保护云端数据的5个技巧
  2. Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)下
  3. OK335xS CAN device register and deiver match hacking
  4. 如何搭建高接通率的音视频场景?
  5. [C++STL]C++实现string容器
  6. Flink官网自学笔记
  7. Android编程中dp、px和sp的区别
  8. 如何破解 Google Chrome 的隐身模式?
  9. php post 视频教程,PHP教程:POST数据的三种方法
  10. 数字电子技术期末考试思维导图
  11. STM32 cjson的GBK/UTF-8/UNICODE转换、显示中文、GBK字库
  12. 微信公众平台可以修改微信号了,微信号怎么设置好
  13. 随机森林+python代码实现
  14. Go语言aes加密解密处理
  15. Intel 英特尔CPU带字母
  16. 内容仓库Apache JackRabbit
  17. JDK1.6“新“特性Instrumentation之JavaAgent
  18. 3.7 使用极坐标网格工具制作雷达扫描效果 [Illustrator CC教程]
  19. [hdu6595]Everything Is Generated In Equal Probability
  20. FLTK beginning

热门文章

  1. 台达变频器力矩控制在铝箔纸压花机上的应用
  2. 南京林业计算机技术883,2018年南京林业大学信息科学技术学院883电工及电子技术之电工学-电工技术考研核心题库...
  3. maya putenv 命令_linux下getenv putenv setenv和unsetenv
  4. 斑马打印机ZT230踩坑记
  5. Task启动,暂停,继续,结束
  6. 【转】Rancher部署Træfik实现微服务的快速发现
  7. Jetpack之DataBinding,android蓝牙开发教程
  8. 快吧我的世界服务器一直未响应,为什么快吧我的世界盒子游戏一直崩溃
  9. 【SystemVerilog基础】SystemVerilog语法之逻辑等(==)、全等(===)和匹配等(==?)
  10. bilibili 根据up主下载其下的投稿