【C语言项目实战】C语言实现计算器

该博客通过C语言实现了一个基础的计算器,涵盖了加、减、乘、除操作。内容着重于C语言的基本语法应用,包括输入输出处理,适合C语言初学者提升编程实践能力。
摘要由CSDN通过智能技术生成

本文案例用C语言做一个简单的计算器,进行加、减、乘、除操作。本程序涉及的所有数学知识都很简单,但输入过程会增加复杂性。都是C语言很基础的东西(输入输出),学了之后能写出一个完整的C语言程序。适合涉及C语言的基本语法,与输入与输出。适合初学者学习。

具体效果

在这里插入图片描述

#include "stdio.h"
#include "string.h"
#define LEN 99//计算式最大长度,可以自定义

/*
 *	1.C语言计算式(字符串形式)求解函数.
 *	2.支持符号:0~9 + - * / . ( ) 注:小括号可以是n级
 *  3.负数在计算式中需要这样表示,如:-6*5 >>>>>> (0-6)*5
 *  4.需要保持式子的正确性和完整性,不然程序有可能报错
 *  5.原理是用了三个栈,指针不断分析字符串里每个字符,
 *	  不断存进三个栈中,一个存数字的个位十位等每一位,一个存运算符,一个存数字. 
 */

double calculate(char *c);

int main() {
	
	while(1){
		ch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小夕Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值