C 实现了一个简单的计算器

小夏 科技 更新 2024-02-03

根据用户输入的操作数和运算符,计算出相应的结果,并使用switch语句完成工作。 例如,定义 crt secure no warnings 1

#include

int jisuanqi(int num_a, char type, int num_b);

int addtest(int num_a, int num_b);

int reducetest(int num_a, int num_b);

int multiplytest(int num_a, int num_b);

int dividetest(int num_a, int num_b);

int remaindertest(int num_a, int num_b);

int main()

printf("请输入表达式(例如:3*2):");

int num_a, num_b;

char type;

scanf("%d%c%d", &num_a, &type, &num_b);

int rs = jisuanqi(num_a, type, num_b);

printf("%d", rs);

return 0;

int jisuanqi(int num_a, char type, int num_b) {

int result;

switch (type) {

case '+':

result = addtest(num_a, num_b);

break;

case '-':

result = reducetest(num_a, num_b);

break;

case '*':

result = multiplytest(num_a, num_b);

break;

case '/':

result = dividetest(num_a, num_b);

break;

case '%':

result = remaindertest(num_a, num_b);

break;

default:

printf("操作员错误! ");

result = -1;

break;

return result;

加法。 int addtest(int num_a, int num_b) {

int result = num_a + num_b;

return result;

减法。 int reducetest(int num_a, int num_b) {

int result = num_a - num_b;

return result;

乘法。 int multiplytest(int num_a, int num_b) {

int result = num_a * num_b;

return result;

划分。 int dividetest(int num_a, int num_b) {

int result = num_a / num_b;

return result;

划分。 int dividetest(int num_a, int num_b) {

int result = num_a / num_b;

return result;

剩余。 int remaindertest(int num_a, int num_b) {

int result = num_a % num_b;

return result;

测试添加如下

测试乘法如下

测试减法如下

相似文章

    撰写C语言实验报告摘要的艺术

    一段话的背后,蕴含着程序员的智慧和汗水,而C语言实验报告就是对这段旅程的总结和回顾。报告的质量与实验结果的呈现直接相关。下面,我们一起来看看如何写一份C语言实验报告的总结,使其既严谨又通俗易懂。每个 都有自己的含义,实验报告也是如此。高质量的报告应该从清楚地了解它试图解决的问题和主题开始,例如它是否...

    IRR计算器有什么用?

    IRR计算器。内部收益率 IRR 是用于计算投资回报率的指标。它表示投资项目在投资期间的现金流量贴现率,使得项目的净现值等于零。内部收益率可以帮助投资者评估投资的潜在回报,并将其与其他投资进行比较。要计算内部收益率,您可以使用内部收益率计算器或Excel等电子软件中的内部收益率功能。在内部收益率计算...

    C 语言连接器可实现代码模块的无缝连接和地址重定位

    C 连接器是编程的关键部分,因为它负责连接编译对象以形成最终的可执行文件或动态链接库。连接器的基本概念和功能涉及符号解析 重定位和输入 输出文件处理,而高级特性和挑战包括符号冲突 动态链接 地址无关 PIC 和位置无关可执行文件 PIE 连接器的基本概念和功能。.符号解析。连接器需要分析对象文件中的...

    普通计算器如何计算数字的平方根?

    在日常生活中,我们经常需要计算一个数字的平方根,例如,我们需要计算一块土地的面积,或者我们需要计算一个数字的平方根。这时,我们可以使用普通的计算器来帮助我们完成这项任务。那么,普通计算器是如何打开根数的呢?首先,我们需要了解普通计算器的基本操作。一般来说,普通计算器上会有一个 键,这个键是用来计算一...

    发现方程式计算器的魔力 让我们仔细看看这个数学工具

    方程式,一个熟悉和不熟悉的术语。它在我们的学习 工作和生活中无处不在,发挥着巨大的作用。那么,究竟什么是方程式?它的起源和发展过程是怎样的?有哪些应用场景?接下来,让我们一起探索方程式的魅力。.方程式是什么?方程是描述两个表达式之间关系的数学表达式。通常,方程包括一个或多个未知数 变量 以及等号两侧...