C语言—简易计算器

利用函数、if语句、while语句实现简易计算器(仅供参考)
1、代码演示

#include<stdio.h>
#include<Windows.h>
#pragma warning(disable:4996)int MyAdd(int x, int y)
{int result = x + y;return result;//return x + y;
}
int MySub(int x, int y)
{int result = x - y;return result;//return x - y;
}
int MyMul(int x, int y)
{int result = x * y;return result;//return x * y;
}
int MyDiv(int x, int y)
{int result = x / y;return result;//return x / y;
}
int main()
{while (1){printf("请输入两个数:");int x;int y;scanf("%d %d", &x, &y);char op = 'x';printf("请输入你想要计算数字的符号<+-*/>\n");scanf("\n%c", &op);if ('+' == op){printf("%d + %d = %d\n", x, y, MyAdd(x, y));}else if ('-' == op){printf("%d - %d = %d\n", x, y, MySub(x, y));}else if ('*' == op){printf("%d * %d = %d\n", x, y, MyMul(x, y));}else if ('/' == op){if (0 != y){printf("%d / %d = %d\n", x, y, MyDiv(x, y));}else{printf("除数为0,无法计算。\n");}}else{printf("输入错误!\n");}}system("pause");return 0;
}

2.运行结果演示

C语言---利用函数、if语句、while语句实现简易计算器相关推荐

  1. C语言练习 | 实现四则运算和单位换算的简易计算器

    作为C语言初学者,尝试完成了一个可以实现四则运算和单位换算的简易计算器,请多指教. 一.需求分析 1.四则运算: (1) 能识别用户输入的运算(加+.减.乘*.除/)表达式并计算,如:用户输入189+ ...

  2. 利用Visual Studio(C++)实现简易计算器(二)

    简易计算器代码部分的实现 在已创建好的MFC解决方案里打开头文件下的-Dlg.h文件(以下简称.h文件).源文件下的-Dlg.cpp文件(以下简称.cpp文件)和资源文件下.rc文件里的Dialog\ ...

  3. HTML语言利用函数求中位数,javascript-使用OnClick()计算用户放入HTML表中的数字的平均值...

    当前在识别我的HTML / JavaScript代码中的错误时遇到问题,这阻止了我的JavaScript函数计算由表用户输入的五个数字的平均值. 将数字输入所需的单元格后,单击"计算成绩&q ...

  4. C语言 利用函数计算素数个数并求和

    素数就是只能被1和自身整除的正整数,例如,1不是素数,2是素数.输入两个正整数m和n(1<=m,n<=500),统计并输出m到n之间的素数的个数以及这些素数. 要求定义并调用函数prime ...

  5. C语言用代码实现 简易计算器求 加法乘法除法平方根幂

    简易计算器 首先简易计算器一般都有哪些功能 以及如果用代码实现 较简单 加法:定义三个变量 输入两个变量 c=a+b 输出c即可 减法:定义三个变量 输入两个变量 c=a-b 输出c即可 乘法:定义三 ...

  6. c语言能实现函数返回的语句,C语言实现函数返回多值

    C C语言实现函数返回多值 笔者从事C语言教学多年,在教学中学生们常常会问到如何编写具有多个返回值的C语言函数.编写有多个返回值的函数是所有C语言教材里均没有提到的知识点,但在实际教学与应用的过程中我 ...

  7. c语言中void明明没有return为什么还可以使用结果,为什么要在void的函数里面使用return语句呢?(C语言)...

    为什么要在void的函数里面使用return语句呢?(C语言) 來源:互聯網  2010-01-27 23:45:28  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編 ...

  8. c语言while函数作用,C语言中while /do while语句用法

    在c语言中do while与while与我们学的vb,asp.net都一样的,下面我来介绍一下关于C语言中while /do while语句基于用法. C语言while语句的用法 while语句的一般 ...

  9. 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】

    /*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...

最新文章

  1. 95后程序员月薪2万背着电脑送外卖,送单途中改Bug
  2. oracle安装结束后怎么登录,浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作...
  3. js/jquery学习笔记
  4. count_sort计数排序OpenMP的并行化
  5. python和shell哪个快_有没有可能让这个shell脚本更快?
  6. Skyscrapers (hard version) CodeForces - 1313C2(单调栈)
  7. ABP入门系列(12)——如何升级Abp并调试源码
  8. 【转】 IIS_WPG 用户组权限问题
  9. python---日志模块log.py
  10. 蓝桥杯省赛2017年Java组B组
  11. 致 Python 初学者
  12. 翻译记忆软件-塔多思TRADO经典教程_5
  13. 手机游戏源码下载的网站
  14. arcmap 10.2 shp合并
  15. TreeView 右键菜单
  16. 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...
  17. 气质妈妈“特色”制胜巧心计 情系旗袍书画淘宝梦
  18. 深入浅出keepalived+nginx实现网关主备高可用
  19. 用了 VS Code、IDEA 等十几款编辑器后,我总结出优秀编辑器的特质
  20. Spring常见面试题55道(附答案2023最新版)

热门文章

  1. mac mysql data 路径_Mac访问MySQL数据库的一些基本操作
  2. 【论文笔记】Learning Synergies between Pushing and Grasping with Self-supervised Deep Reinforcement Learn
  3. matlab toolbox 安装,matlab中robot toolbox 下载安装
  4. 批量给pdf加水印,pdf批量加水印方法
  5. 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
  6. 鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)
  7. 【genius_platform软件平台开发】第九十二讲:vs开发环境中sln、vcxproj、vcxproj.filters、sdf、ilk、pdb、pch、pbd等文件含义
  8. 抗压能力,是磨砺出来的
  9. ubuntu 上 ufw 配置
  10. 日期分析小明和小强都是张老师的学生,张老师的生日是M月N日