当前位置: 首页 > news >正文

13、matlab使用switch case语句实现两个数字的加减乘除运算以及数据的输入输出(可以设置计算次数)

1、不同数据的键盘输入

函数:input()

代码:

a = input('请输入一个数字: ');%输入数字
c= input('请输入一个运算符号: ','s');%输入字符
b = input('请输入一个数字: ');%输入数字
请输入一个数字: 1
请输入一个运算符号: +
请输入一个数字: 2

2、 格式化输出

函数:fprintf()

代码:

a=1;
b=2;
c='+';
fprintf('%d %c %d=',a,c,b)%格式化输出
1 + 2=

3、数据输出

函数:disp

代码:

a=1;
b=2;
disp(a-b)-1

4 、for循环设置计算次数

函数:for

代码:
 

for i=1:1:3disp(i)
end123

5、 switch case语句实现两个数字的加减乘除运算

代码:

for i=1:1:3
a = input('请输入一个数字: ');%输入数字
c= input('请输入一个运算符号: ','s');%输入字符
b = input('请输入一个数字: ');%输入数字
switch ccase '+'%fprintf('%d %c %d=',a,c,b)%格式化输出disp(a+b)%输出数据case '-'fprintf('%d %c %d=',a,c,b)disp(a-b)case '*'fprintf('%d %c %d=',a,c,b)disp(a*b)case '/'fprintf('%d %c %d=',a,c,b)disp(a/b)  otherwisedisp('error!')
end
end
请输入一个数字: 1
请输入一个运算符号: -
请输入一个数字: 2
1 - 2=    -1请输入一个数字: 1
请输入一个运算符号: +
请输入一个数字: 2
1 + 2=     3请输入一个数字: 1
请输入一个运算符号: %
请输入一个数字: 3
error!

 

 

相关文章:

  • 如何从Windows的硬盘中恢复丢失或删除的照片
  • SQL实验 带函数查询和综合查询
  • 区间预测 | Matlab实现QRCNN-BiLSTM-Attention分位数回归卷积双向长短期记忆网络注意力机制时序区间预测
  • 2.3Docker部署java工程
  • PlugLink:提升Python API整合效率的开源框架
  • ThinkBook 14 G6+ IMH(21LD)原厂Win11系统oem镜像下载
  • 基于Jenkins+Kubernetes+GitLab+Harbor构建CICD平台
  • 什么是封装?为什么是要封装?
  • 索引 ---- mysql
  • MySql 数据类型选择与优化
  • ad18学习笔记21:焊盘设置Paste Mask Expansion(锡膏层延伸)
  • 期权的时间价值是什么?和期权内在价值有啥不同?
  • css基本操作及使用
  • Go语言-切片底层探索 —— 补充篇:切片和底层数组到底是什么关系?
  • 2024年上半年高级信息系统项目管理师考后总结
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【剑指offer】让抽象问题具体化
  • android 一些 utils
  • CSS 专业技巧
  • download使用浅析
  • HTTP 简介
  • JavaScript DOM 10 - 滚动
  • node.js
  • npx命令介绍
  • TypeScript实现数据结构(一)栈,队列,链表
  • Web设计流程优化:网页效果图设计新思路
  • 阿里研究院入选中国企业智库系统影响力榜
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 使用SAX解析XML
  • Semaphore
  • 进程与线程(三)——进程/线程间通信
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​渐进式Web应用PWA的未来
  • ‌移动管家手机智能控制汽车系统
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #QT 笔记一
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (二十三)Flask之高频面试点
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)关于多人操作数据的处理策略
  • .chm格式文件如何阅读
  • .form文件_一篇文章学会文件上传
  • .net core 6 redis操作类
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET 指南:抽象化实现的基类
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET企业级应用架构设计系列之结尾篇