gro 发表于 2020-11-16 16:13

【C语言】怎么实习两个变量的加法?

例如:a+a返回2a,a+2a返回3a,a+b返回a+b?想破脑袋了都

pzx521521 发表于 2020-11-16 17:07

如果只实现加法还是很简单的 用 + 分开 trim 后 比较 一样的加一起
如果有加减乘除加括号 推荐使用现有的库进行解决

等雪来 发表于 2020-11-16 17:12

楼主可以把问题描述的详细一点

c03xp 发表于 2020-11-16 17:24

如果是输入表达式进行计算的话,可以用flex & bison实现。

gro 发表于 2020-11-16 17:41

pzx521521 发表于 2020-11-16 17:07
如果只实现加法还是很简单的 用 + 分开 trim 后 比较 一样的加一起
如果有加减乘除加括号 推荐使用现有的 ...

什么是trim?还有现有的库有哪些能进行这些计算的?

gro 发表于 2020-11-16 17:42

等雪来 发表于 2020-11-16 17:12
楼主可以把问题描述的详细一点

就是实现基本的符号计算功能,1+1=2,a+a=2a,1+a=a+1

gro 发表于 2020-11-16 17:44

c03xp 发表于 2020-11-16 17:24
如果是输入表达式进行计算的话,可以用flex & bison实现。

什么是flex&bision?没学到过,目前只完成了C语言程序设计

QingYi. 发表于 2020-11-16 17:56

字符串拼接拿到第一个char就行

lanshushu 发表于 2020-11-16 18:34

int a,b,c;
printf("输入数值");
scanf("%d%d,&a,&b");
a+b=c;
printf("a+b=%d",c);
是这样吗

VIPAccount 发表于 2020-11-16 18:39

啥意思啊,楼主可以把问题描述的详细一点
页: [1] 2 3 4
查看完整版本: 【C语言】怎么实习两个变量的加法?