问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编写一个简单的计算器

发布网友 发布时间:2022-05-01 11:17

我来回答

2个回答

热心网友 时间:2023-10-09 16:53

#include<stdio.h>
int do_Calculate(int a[],char b[],int j,int k)
{
int m=0,n=0;
int result=a[m++];
while(j--&&k--)
{ switch(b[n++])
{
case '*':result=result*a[m++];break;
case '/':result=result/a[m++];break;
case '+':result=result+a[m++];break;
case '-':result=result-a[m++];break;
case '%':result=result%a[m++];break;
}
}
return result;
}
void main()
{
int i=0,j=0,k=0,number=0,num[20];
char all[100],op[20];
scanf("%s",all);
while(all[i]!='\0')
{
if(all[i]>='0'&&all[i]<='9')
number=number*10+(all[i]-'0');
else if(all[i]=='+'||all[i]=='-'||all[i]=='*'||all[i]=='/'||all[i]=='='||all[i]=='%')
{
num[j++]=number;
number=0;
op[k++]=all[i];
}
i++;

}
printf("%d\n",do_Calculate(num,op,j,k));
}

必须按格式输入,否则会有错误╮(╯▽╰)╭

热心网友 时间:2023-10-09 16:53

自己写。。。。。。。。。。。。
如何用C语言编程制作一个简易计算器?

1、打开CodeBlocks,新建一个空白文件,先定义头文件和主函数,接着写程序多大的主体:2、首先定义所需要的变量,将变量定义为浮点型,定义输入函数,将刚才的x和y定义为计算的变量,将c定义为选择计算方式的变量。用switch语句,将c作为选择变量,填写计算方式的选项,最后在主函数中输入一个输出函数来...

如何用C语言编写一个简单的计算器?

1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

如何用C语言编写一个计算器程序?

1.定义头文件#include "stdafx.h"、#include &lt;stdio.h&gt;和#include &lt;math.h&gt;。2.写出主函数void main(){},在函数内添加如下代码://定义变量 int minusNumber=-10; int plusNumber=0; //转换成正数 plusNumber=abs(minusNumber); //输出结果 printf("转换前:%d\n",minusNumber); printf(...

用C语言做一个计算器,能实现加减乘除混合运算?

double num1, num2, result;printf("Enter an operator (+, -, *, /): ");scanf("%c", &amp;operator);printf("Enter two numbers: ");scanf("%lf %lf", &amp;num1, &amp;num2);switch (operator) { case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;cas...

怎么用C语言编写计算器程序?

想要驾驭C语言,编写一个功能强大的计算器程序并不复杂。下面,让我们一起探索一个基础且实用的C语言计算器代码示例,它涵盖了加、减、乘、除四则运算,展示了基础编程逻辑的魅力:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;/&lt;/&lt;/#include &lt;stdio.h&gt;&lt;/int main() {&lt;/ char operator;&lt;...

C语言计算器 功能要求: 可以输入0-9数字、小数点、正负数 可以进行加 ...

下面是使用 C 语言设计简易科学计算器的示例代码:include &lt;stdio.h&gt; include &lt;stdlib.h&gt; include &lt;math.h&gt; int main(){ char op;double num1, num2;printf("请输入数学表达式(如:1 + 2):");scanf("%lf %c %lf", &amp;num1, &amp;op, &amp;num2);switch (op){ case '+':printf("结果...

用c语言编一个计算器程序,能够实现基本的加减乘除,能够输出运算对象...

include &lt;stdio.h&gt;int main(void){double a, b;int chose;printf("欢迎使用我的计算器\n");while (1){printf("***\n");printf("1、两数相加\n");printf("2、两数相减\n");printf("3、两数相乘\n");printf("4、两数相除\n");printf("5、退出\n");printf("***\n");scanf(...

怎样用c语言编一个简单的计算器?最简单的

//简单计算器,含加减乘除、乘方运算。 #include&lt;string.h&gt; #include&lt;ctype.h&gt; #include&lt;malloc.h&gt; // malloc()等 #include&lt;limits.h&gt; // INT_MAX等 #include&lt;stdio.h&gt; // EOF(=^Z或F6),NULL #include&lt;stdlib.h&gt; // atoi() #include&lt;io.h&gt; // eof() #include&lt;math.h&gt; // floor(),ceil(...

用c语言 (c++) 编写计算器程序

01 首先我们需要在Dev C++软件中创建一个C语言项目,项目类型选择控制台程序,如下图所示 02 接下来我们在项目下面

如何用C语言编一个计算器?

printf("字母个数:%d\n", countLetters);printf("空格个数:%d\n", countSpaces);printf("其他字符个数:%d\n", countOthers);return 0;} ```这段代码改进了原始代码中的一些问题,如添加了提示用户输入的语句,并且对字符计数器的初始化进行了更正,确保了每个计数器在开始时都是0。同时,...

java编写一个简单的计算器 编写一个简单计算器程序 c语言编写简单计算器 c语言编写简单计算器代码 java设计一个简单的计算器 用java编写简单计算器 用eclipse编写简单计算器 用c语言实现简单计算器 编写一个计算器程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求英文翻译,关于房地产的内容 短线看涨的金银纪念币 金银纪念币特点 2018金银币市场综述:重磅政策利好 市场低迷依旧 金银币是如何展现“厉害了,我的国”的? 关于嘲笑讽刺讥讽嘲讽的歇后语 Rain's World的歌词 Rian的I'm Coming歌词读法 Rain,i'm coming^^^fighting 什么意思?? I m Coming中文翻译 简单的计算器 C程填空:简单计算器 怎么煮饺子才好吃窍门 C语言简单计算器 简单计算器? 招商银行一网通注册后每月扣费吗 C语言数据结构“简单计算器。” 为什么我的招商银行一卡通注册不了一网通 没有招行信用卡可以先注册一网通在办卡吗? 为什么我新办的招商银行银行卡该卡对应的证件已经注册过一网通用户 招商银行一卡通 要办理一网通 在网上可以直接注册么? 招行一网通用户怎么注册呢? 除了墨子号以外,还有哪些用于科学实验的卫星?作用是什么? IRAffinity-1S 傅立叶变换红外光谱仪有哪些优势? 关于高光谱图像仿真的说明书怎么写? 拉曼光谱仪可以检测离子吗? 极光光谱仪 ProSpecTIR-VS高光谱系统 谁知道哪家的光纤光谱仪值得买? 我的华为手机录视频非常的不清晰也不美颜非常丑是怎么回事? 简单计算器 刷新网页的时候冒出这个:A break-in attempt was detected. Contents of the CPSESSID cookie: OCR软件可以识别的对象是 iPhone7为什么视频通话的时候声音和动作会慢一拍呢? iPhone6微信跟别人视频里的动作慢一拍怎么回事? 厨房喷了消毒酒精多久能用煤气灶? 75%酒精喷洒家里及衣服,边喷边通风,已经过两天了,可以用煤气灶烧饭了吗? 在煤气棚喷洒了酒精然后一小时后去开火会不会着火? 用速干手消毒液(含72%-82%)的乙醇喷洒了厨房 已开窗通风一晚上 可以开煤气灶了吗?谢谢 用酒精擦地1小时后可以使用煤气灶吗? 刚刚在厨房地上喷洒了酒精多久可以开做饭? 手抄报上的题目节约粮食的名言怎么写嗯 节约粮食手抄报内容名人名言 误喷了75%浓度的酒精在煤气罐最上面,请问安全么?什么时候可以开煤气罐啊? 酒精兑的水,擦完地10分钟可以开煤气吗? 屋里在用酒精消毒时能打开燃气吗? 不小心把酒精喷到煤气罐上。如果我下次做饭的话,会不会出现安全问题。比如煤气罐爆炸? 我不小心把酒精喷在了煤气罐上。请问如果我使用煤气做饭的话,煤气罐会爆炸吗? 节约粮食手抄报内容古诗? 酒精喷完多久能点火