模拟计算器,对整数连加表达式求值
输入格式:
输入任意长度的连续加法表达式,回车结束;
表达式不含有空格;
如果表达式有其它运算符,则提前结束
输出格式:
输出表达式的值
输入样例1:
1+2+3+4+5+6
输出样例1:
在这里给出相应的输出。例如:
21
输入样例2:
1+2+3-6-7
输出样例2:
在这里给出相应的输出。例如:
6
输入样例3:
19
输出样例3:
19
思路:
在整数之间输入 '+' 符号来指示需要将后续的整数加到总和中。程序会在遇到换行符 '\n' 或者非 '+' 字符时停止读取
2.读取第一个整数,并将作为初始的总和。
3. 在循环中使用 `getchar()` 函数逐个字符地读取
4. `ch` 等于 '+', 读取下一个整数,并将其加到 `sum` 中
5. 如果读取到的字符 `ch` 不是 '+',则退出 `while` 循环
#include <stdio.h>
int main()
{
整数连加计算器:实现表达式求值,

本文介绍了一个简单的程序,用于处理输入的整数连加表达式,通过`getchar()`和`scanf()`函数逐个字符读取并计算结果。用户输入连续加法,遇到非加号或换行符时停止计算。
最低0.47元/天 解锁文章
1269

被折叠的 条评论
为什么被折叠?



