C语言---利用函数、if语句、while语句实现简易计算器
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语句实现简易计算器相关推荐
- C语言练习 | 实现四则运算和单位换算的简易计算器
作为C语言初学者,尝试完成了一个可以实现四则运算和单位换算的简易计算器,请多指教. 一.需求分析 1.四则运算: (1) 能识别用户输入的运算(加+.减.乘*.除/)表达式并计算,如:用户输入189+ ...
- 利用Visual Studio(C++)实现简易计算器(二)
简易计算器代码部分的实现 在已创建好的MFC解决方案里打开头文件下的-Dlg.h文件(以下简称.h文件).源文件下的-Dlg.cpp文件(以下简称.cpp文件)和资源文件下.rc文件里的Dialog\ ...
- HTML语言利用函数求中位数,javascript-使用OnClick()计算用户放入HTML表中的数字的平均值...
当前在识别我的HTML / JavaScript代码中的错误时遇到问题,这阻止了我的JavaScript函数计算由表用户输入的五个数字的平均值. 将数字输入所需的单元格后,单击"计算成绩&q ...
- C语言 利用函数计算素数个数并求和
素数就是只能被1和自身整除的正整数,例如,1不是素数,2是素数.输入两个正整数m和n(1<=m,n<=500),统计并输出m到n之间的素数的个数以及这些素数. 要求定义并调用函数prime ...
- C语言用代码实现 简易计算器求 加法乘法除法平方根幂
简易计算器 首先简易计算器一般都有哪些功能 以及如果用代码实现 较简单 加法:定义三个变量 输入两个变量 c=a+b 输出c即可 减法:定义三个变量 输入两个变量 c=a-b 输出c即可 乘法:定义三 ...
- c语言能实现函数返回的语句,C语言实现函数返回多值
C C语言实现函数返回多值 笔者从事C语言教学多年,在教学中学生们常常会问到如何编写具有多个返回值的C语言函数.编写有多个返回值的函数是所有C语言教材里均没有提到的知识点,但在实际教学与应用的过程中我 ...
- c语言中void明明没有return为什么还可以使用结果,为什么要在void的函数里面使用return语句呢?(C语言)...
为什么要在void的函数里面使用return语句呢?(C语言) 來源:互聯網 2010-01-27 23:45:28 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編 ...
- c语言while函数作用,C语言中while /do while语句用法
在c语言中do while与while与我们学的vb,asp.net都一样的,下面我来介绍一下关于C语言中while /do while语句基于用法. C语言while语句的用法 while语句的一般 ...
- 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】
/*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...
最新文章
- 95后程序员月薪2万背着电脑送外卖,送单途中改Bug
- oracle安装结束后怎么登录,浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作...
- js/jquery学习笔记
- count_sort计数排序OpenMP的并行化
- python和shell哪个快_有没有可能让这个shell脚本更快?
- Skyscrapers (hard version) CodeForces - 1313C2(单调栈)
- ABP入门系列(12)——如何升级Abp并调试源码
- 【转】 IIS_WPG 用户组权限问题
- python---日志模块log.py
- 蓝桥杯省赛2017年Java组B组
- 致 Python 初学者
- 翻译记忆软件-塔多思TRADO经典教程_5
- 手机游戏源码下载的网站
- arcmap 10.2 shp合并
- TreeView 右键菜单
- 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...
- 气质妈妈“特色”制胜巧心计 情系旗袍书画淘宝梦
- 深入浅出keepalived+nginx实现网关主备高可用
- 用了 VS Code、IDEA 等十几款编辑器后,我总结出优秀编辑器的特质
- Spring常见面试题55道(附答案2023最新版)
热门文章
- mac mysql data 路径_Mac访问MySQL数据库的一些基本操作
- 【论文笔记】Learning Synergies between Pushing and Grasping with Self-supervised Deep Reinforcement Learn
- matlab toolbox 安装,matlab中robot toolbox 下载安装
- 批量给pdf加水印,pdf批量加水印方法
- 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
- 鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)
- 【genius_platform软件平台开发】第九十二讲:vs开发环境中sln、vcxproj、vcxproj.filters、sdf、ilk、pdb、pch、pbd等文件含义
- 抗压能力,是磨砺出来的
- ubuntu 上 ufw 配置
- 日期分析小明和小强都是张老师的学生,张老师的生日是M月N日