用switch语句表示分段函数
#include<stdio.h>
#include<math.h>
int main()
{int x,flag;double y=0;scanf("%d",&x);flag=(x<2)?1:(x<6)?2:(x<10)?3:4;switch(flag){case 1:y=x;break;case 2:y=pow(x,2)+1;break;case 3:y=sqrt(x+1);break;default:y=1*1.00/(x+1);break;}printf("y=%.2lf\n",y);return 0;
}
总结
“?”在C语言中表示疑问、假如、如果。
“:”在C语言中表示判断的结果选择。
例如,(a>b)?y:n。解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。
用switch语句表示分段函数相关推荐
- C语言:用switch语句求分段函数
题目: 代码如下: #include <stdio.h>int main() {float x;int k;scanf("%f", &x);k = (x > ...
- C语言 switch语句来调用函数
C语言 switch语句来调用函数 如果函数写在主函数后面,则在主函数中必须进行函数声明:如果函数写在主函数前面,可适当不写 getchar只能一个一个的读入字符 switch循环语句中最后必须有de ...
- C语言选择结构的嵌套:以if语句计算分段函数为例
一.选择结构的嵌套 在选择结构中嵌入选择结构的程序结构称为选择结构的嵌套. 二.C语言实现选择结构的嵌套 下面以C语言的**if**语句实现分段函数的计算为例进行说明如何使用选择结构的嵌套. ##例: ...
- matlab用switch画出分段函数,matlab用switch语句绘出分段函数 在 的图像
matlab switch 语句: n=input('请输入成绩:');k=floor(n/10);switchkcase{8,9,10}disp('优秀')case7disp('良好')case6d ...
- 如何保存一个函数_如何表达一个“分段函数”之学习Matlab Function模块
前言 本节内容介绍用"Matlab Function Model"实现"分段函数" 1. 先介绍MATLAB Function 模块 如下图所示可以获得 M ...
- python switch语句的多种实现方法
python switch语句的多种实现方法 说明: - python中没有switch关键字 - 定义 字典 - 调用 字典的get(key)获取对应的表达式 1,实现switch的一般方式 ...
- C语言系统如何设置多个switch,c语言switch语句如何使用
C语言的利用比较之多,它兼具了高级语言的汇编语言的特点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? switch语句允许检测数组与值列表的相等性,每个值称之为实例以及c ...
- 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】
/*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...
- c语言switch scanf语句,C语言中scanf函数与switch语句
----------------switch---------------- 1)使用格式 switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; ... c ...
最新文章
- 构建dubbo分布式平台-maven构建ant-framework框架的pom.xml文件配置
- Windows核心编程 第六章 线程基础知识 (下)
- TimeQuest学习总结
- 带有WildFly Swarm的远程JMS
- NOTEPAD大神是否鄙视一切IDE?
- java追加字符串到文件_java 将字符串追加到文件已有内容后面的操作
- PyTorch 1.0 中文文档:多进程包 - torch.multiprocessing
- 前端笔记 | CSS盒子模型
- python 安装setuptools时报Compression requires the (missing) zlib module错误的解决方案
- 长文解读:迟到的Libra与即将到来的Commodity 2.0
- ENVI5.3下载与安装
- 基于ssm柴犬主题咖啡厅系统
- 表格对角线两边打字_表格斜线一分为二怎么打字(excel斜杠分割表格打字)
- mysql创建外键时1025_navicat设置外键报错1025怎么办
- 我的未来式计算机歌谱,【我的未来式钢琴谱】我的未来式《爱情公寓》主题曲钢琴谱_中国歌谱大全...
- 中文序列标注系列(绪)
- react项目在ie11浏览器运行报错Instance method `debug.destroy()` is deprecated and no longer does anything
- 从Angular 转向VUE,再做一次菜鸟
- css实现聊天气泡对话框
- Hadoop集群的安装