当前位置: 首页 > 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!

 

 

http://www.lryc.cn/news/361144.html

相关文章:

  • 数学建模 —— 聚类分析(3)
  • java —— 匿名内部类与 Lambda 表达式
  • 对红黑树、跳表、B+树的一些理解
  • C++ deque 双端队列
  • Java | Leetcode Java题解之第127题单词接龙
  • 容器编排技术:现状、应用与未来
  • SQL158 每类视频近一个月的转发量/率
  • 自动化办公01 smtplib 邮件⾃动发送
  • Flutter 中的 ScrollConfiguration 小部件:全面指南
  • 网络网络层
  • 【Docker】学习笔记(超万字图文整理)
  • el-table超过宽度强制显示滚动条
  • Vue3集成Phaser-飞机大战游戏(设计与源码)
  • C51学习归纳1 --- led点亮、led闪烁、led流水灯
  • 使用STM32和TB6600驱动器控制42BYGH步进电机
  • 【Qt】对话框
  • Python | 武理刷题
  • 如何设置让背景颜色不包括 padding 部分,顺带全面学习 background-clip 属性(可以实现文字渐变)
  • Oracle 序列-SEQUENCE
  • 8岁儿童学编程基础好吗:探索早期编程教育的利与弊
  • vue3加axios配合element-plus实现图片等文件本地上传,并获取服务器返回的真实地址数据,前端写法
  • 面试题:谈谈你对观察者和订阅发布的理解
  • 下载文件流
  • 有开源软件,也有开源硬件?
  • 【TensorFlow深度学习】卷积层变种与深度残差网络原理
  • 每日一题《leetcode-- LCR 025.两数相加||》
  • MySQL数据库的约束
  • 计算机毕业设计 | springboot+vue会议室管理系统(附源码)
  • 常见端口及其脆弱点
  • JS函数的进阶