1750 加法表达式
Posted 惑&葬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1750 加法表达式相关的知识,希望对你有一定的参考价值。
题目描述 Description
加法表达式的计算.
为简单起见,题中的整数均为0-999之间,结果也不超过999.
输入描述 Input Description
共一行,由+号和0-999之间的整数组成的表达式(表达式中不超过100个字符)
每个整数前面可能有(不超过10个)若干个加号(+号)
输出描述 Output Description
共一行:“输入表达式”=计算结果
样例输入 Sample Input
1+1
+1+2
+++1+5
+++++1+++3+++2+5++1+1
样例输出 Sample Output
1+1=2
+1+2=3
+++1+5=6
+++++1+++3+++2+5++1+1=13
代码:
/* 简单的模拟 */ #include<cstdio> #include<cstring> using namespace std; char s[101]; int ans,l; int main() { int i,j; while(scanf("%s",&s)!=EOF) { ans=0; int l=strlen(s); i=0; L:while(s[i]==‘+‘) i++; int sum=0; while(s[i]!=‘+‘&&i<l) { sum=sum*10+(s[i]-‘0‘); i++; } ans+=sum; if(i<l) goto L; printf("%s=%d\n",s,ans); } return 0; }
以上是关于1750 加法表达式的主要内容,如果未能解决你的问题,请参考以下文章
( zigbee)CC2530+BH1750光敏传感器获取光照强度
重磅!1750亿参数大模型首次公开所有代码,效果媲美GPT-3