#include <stdio.h>
#include <string.h>int add(int a, int b)
{return a+b;
}int sub(int a, int b)
{return a-b;
}int mux(int a, int b)
{return a*b;
}int dive(int a, int b)
{return a/b;
}int main()
{char cmd[5] = {0};//最多有5个 因为dive有4个算上反斜杠0 5个 这个地方 要根据自己的命名去定义大小int a = 0;int b = 0;int i = 0;while(1){printf("please inpt cmd:");scanf("%s %d %d", cmd, &a, &b);if(0 == strcmp(cmd, "add") ){printf("result = %d\n", add(a, b));}else if(0 == strcmp(cmd, "sub") ){printf("result = %d\n", sub(a, b));}else if(0 == strcmp(cmd, "mux") ){printf("result = %d\n", mux(a, b));}else if(0 == strcmp(cmd, "dive") ){printf("result = %d\n", dive(a, b));}}return 0;
}

c 命令行简易计算器相关推荐

  1. Ubuntu18.04 命令行打开计算器

    Ubuntu18.04 命令行打开计算器 输入如下指令. $ gnome-calculator

  2. sqlite3 命令行简易教程

    SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令.本文档提供一个样使用sqlite3的简要说明. 开始 启动sqlite3程序,仅仅需 ...

  3. Windows命令行简易入门

    文章目录 Windows命令行简介​ 启动命令行 基本命令 dir:查看当前目录下的内容 md与cd命令:创建目录与改变当前目录 copy命令与type命令:拷贝文件与显示文本文件内容 del命令:删 ...

  4. dos命令行设置网络优先级_网络工程师必知的Linux命令,精品!

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 线上查询及帮助 ...

  5. Linux中的一个命令行计算器bc简介

    假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器.例如,Fedora 工作站中就已经包含了一个名为 Calculator 的工具.它有着几种不同的操作模式,例如 ...

  6. linux脚本写的计算器,一步步打造自己的linux命令行计算器

    相信很多人,在工作中会需要使用到计算器.一般的做法是,打开并使用系统自带的计算器. 这种做法可能对我来说,有如下几个问题. 太慢.每次需要打开计算器,然后改成编程模式,手工选择进制,再使用输入表达式进 ...

  7. 计算器四则运算c语言,C语言:基于命令行的四则运算计算器

    题目: C语言:基于命令行的四则运算计算器 功能要求:  四则运算就是包含+.-.*./..(小数点)和数字的运算表达式,例如:3+2.9*(5-6/3)等  能够解释并执行四则运算表达式  能 ...

  8. centos 计算器_在Linux命令行中使用计算器的5个命令详解

    大家好,我是良许. 在使用 Linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器.在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算.财务计算或者一些 ...

  9. c语言编程实现二进制计算器,本程序是用纯C语言编的一个基于命令行的四则运算计算器。主要用于计算四则运算表达式的值,同时可以实现四...

    本程序是用纯C语言编的一个基于命令行的四则运算计算器.主要用于计算四则运算表达式的值,同时可以实现四 2016-08-22 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 本程序是用纯C语言 ...

最新文章

  1. 小猿圈linux之运维工程师面试题(答案版)
  2. python3.4 安装numpy报错_python2.7安装numpy报错:is not a supported wheel on...
  3. skyline的用法
  4. 词典建立过程缓慢的解决~~子系统构架重新设计!
  5. Java在加载阶段会加载依赖吗,Java程序编译和运行过程之 一个对象的生命之旅(类加载和类加载器)...
  6. vue组件实现查看大图效果
  7. char添加一个字符_给你五十行代码把图片变成字符画!程序:太多了,一半都用不完...
  8. ffmpeg 命令过滤器裁剪
  9. 用matlab求解信号的DFT,利用MATLAB实现信号DFT的计算
  10. python自己写包_如何将自己的Python包发布到PyPI
  11. 数睿数据、艾瑞咨询联合发布《2021年中国企业级无代码开发白皮书》
  12. java 二分查找算法
  13. java把含小数点的数字字符串转换为int类型
  14. jquery prop('checked', true)解决attr('checked', true)不能选中radio问题
  15. 如何将浮点数点左边的数每三位添加一个逗号,如12000000.11转化为『12,000,000.11』...
  16. silverlight 地图轨迹回放
  17. python qt build environment
  18. php时间戳转换为天数,js时间戳转换为日期和天数转换为时间戳
  19. 输入小写字母转换为大写字母
  20. 《微积分:一元函数积分学》——指数函数积分进阶

热门文章

  1. 吴恩达机器学习学习笔记第四章:python的配置
  2. Redis基础(十)——性能监控和监视器
  3. git am 部分发生冲突的处理
  4. LeetCode刷题(34)-Rotate List
  5. 学习python可以从事哪些工作_学习Python可以从事哪些工作呢?
  6. 学习心得_【数字建行大学学习心得】第二期
  7. JAVA垃圾回收器源码_浅谈关于Java的GC垃圾回收器的一些基本概念
  8. [Ext JS 7]的开发模式
  9. [设计模式-结构型]桥接(Bridge )
  10. JSP自定义标签入门实例