输入x,根据以下函数关系,对输入的x值,计算出相应的y值。
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值。相关推荐
- 4.6有一个函数。 写程序,输入x的值,输出相应的y值
//C程序设计第四版(谭浩强) //章节:第四章 选择结构程序设计 //题号:4.6 //题目: /*有一个函数:y=x (x<1) 2x-1 (1<=x<10)3x-11 (x&g ...
- C语言程序设计第四版(谭浩强)4.6 写程序,有一个函数,输入x的值,输出相应的y值
//有一个函数:y=x (x<1) // 2x-1 (1<=x<10) // 3x-11 (x>=10) //写程序,输入x的值,输出相应的y值 #include<std ...
- 圆柱底面周长面积c语言,编写一个程序,从键盘输入圆的半径r,圆柱的高h,分别计算出圆周长cl、圆面积cs和圆柱的体积cv,输出计算结果时要求保留小数点后4位...
相关题目与解析 编写程序,从键盘输入圆柱底面半径和高,计算并输出圆柱的体积. 编程从键盘输入圆的半径r,计算并输出圆的周长和面积. 编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩 ...
- 一个计算器程序,要求用户输入两个整数和一个运算符,程序能够计算出两个数的相应加减乘除结果。(涉及到精确度的,一律保留两位小数,使用输出格式)
def my_calculate(a,b,s):if s=="+":res=a+belif s=="-":res=a-belif s=="*" ...
- 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循 ...
- pyqt5 输入确认_对PyQt5的输入对话框使用(QInputDialog)详解
PyQt5中QInputDialog的使用,Qt的QInputDialog类提供了一种简单方面的对话框来获得用户的单个输入信息,它提供了4种数据类型的输入: 1)字符串型(方法=QInputDialo ...
- C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符
题目如下: 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 #include<stdio.h>void main() {int n ...
- python计算某年某月多少天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...
本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...
- android模拟器EditText 不能用物理键盘输入,也不能用电脑键盘输入
昨天升级了SDK,ADT,发现原来可以在EditText里面使用电脑的键盘输入的功能,现在无法输入了,连模拟器的无力键盘也不行,只能使用虚拟键盘,非常麻烦,还有在baidu里有如下方法,只是在Crea ...
最新文章
- 保护云端数据的5个技巧
- Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)下
- OK335xS CAN device register and deiver match hacking
- 如何搭建高接通率的音视频场景?
- [C++STL]C++实现string容器
- Flink官网自学笔记
- Android编程中dp、px和sp的区别
- 如何破解 Google Chrome 的隐身模式?
- php post 视频教程,PHP教程:POST数据的三种方法
- 数字电子技术期末考试思维导图
- STM32 cjson的GBK/UTF-8/UNICODE转换、显示中文、GBK字库
- 微信公众平台可以修改微信号了,微信号怎么设置好
- 随机森林+python代码实现
- Go语言aes加密解密处理
- Intel 英特尔CPU带字母
- 内容仓库Apache JackRabbit
- JDK1.6“新“特性Instrumentation之JavaAgent
- 3.7 使用极坐标网格工具制作雷达扫描效果 [Illustrator CC教程]
- [hdu6595]Everything Is Generated In Equal Probability
- FLTK beginning
热门文章
- 台达变频器力矩控制在铝箔纸压花机上的应用
- 南京林业计算机技术883,2018年南京林业大学信息科学技术学院883电工及电子技术之电工学-电工技术考研核心题库...
- maya putenv 命令_linux下getenv putenv setenv和unsetenv
- 斑马打印机ZT230踩坑记
- Task启动,暂停,继续,结束
- 【转】Rancher部署Træfik实现微服务的快速发现
- Jetpack之DataBinding,android蓝牙开发教程
- 快吧我的世界服务器一直未响应,为什么快吧我的世界盒子游戏一直崩溃
- 【SystemVerilog基础】SystemVerilog语法之逻辑等(==)、全等(===)和匹配等(==?)
- bilibili 根据up主下载其下的投稿