问题标题: 酷町堂:小小计算器5

0
0
已解决
董宇昊
董宇昊
初级启示者
初级启示者

#include <iostream>
using namespace std;
int main(){
    string s;
    int a,sum=0;
    cin>>s;
    cin>>a;
    if(s=="+"){
        while(a){
            sum+=a;
            cin>>a;
        }
    }
    if(s=="*"){    //怀疑错误出现在这里
        while(a){
            sum*=a;
            cin>>a;
        }
    }
    cout<<sum;
    return 0;
}
 

 

80分代码,大佬找错

 

 


0
已采纳
朱瑾文
朱瑾文
新手光能
新手光能

    if(s=="*"){    //怀疑错误出现在这里

        sum=1;
        while(a){
            sum*=a;
            cin>>a;
        }
    }

朱瑾文在2020-06-19 22:07:08追加了内容

AC!!

0
0
王泽宇
王泽宇
初级光能
初级光能
  • while(a){
  • if(b=='+'){
  • sum=0;
  • while(a){
  • cin>>a;
  • if(a){
  • sum+=a;
  • }
  • }
  • }
  • if(b=='*'){
  • sum=1;
  • while(a){
  • cin>>a;
  • if(a){
  • sum*=a;
  • }
  • }
  • }
  • }
  • 输入输出自己看着办
0
我要回答