0
已解决
聪雨墨
高级守护
高级守护
1918 小小计算器5
经验值:800 时间限制:1000毫秒
题目描述 Description
输入一个符号,再输入若干个整数,以数字 0 为结束标志,表示对这若干个数进行相应的运算,请你输出最终运算结果。
输入的符号只会是 “ + * ” 两种符号中的一种。
输入描述 Input Description
两行,第一行一个符号,第二行一排数字
输出描述 Output Description
一个整数,相应的计算结果
样例输入 Sample Input
+ 2 4 5 0
样例输出 Sample Output
11
一直八十分.......
八十分代码:
- #include <bits/stdc++.h>
- using namespace std;
- long long a,sum,jc=1;
- char zifu;
- int main(){
- cin>>zifu;
- do{
- cin>>a;
- if(zifu=='+'){
- sum+=a;
- }
- if(zifu=='*'){
- jc*=a;
- }
- }
- while(a!=0);
- cout<<sum;
- return 0;
- }
(总感觉要加循环)