14 条题解

  • 0
    @ 2025-7-9 16:27:28

    #include #include #include using namespace std; int main()

    {

    double a,b;
    char c;
    cin>>a>>c>>b;
    if(c=='+')
    {
    	cout<<fixed<<setprecision(2)<<a+b;
    }
    else if(c=='-')
    {
    	cout<<fixed<<setprecision(2)<<a-b;
    }
    else if(c=='*')
    {
    	cout<<fixed<<setprecision(2)<<a*b;
    }
    else if(c=='/'&&b!=0)
    {
    	cout<<fixed<<setprecision(2)<<a/b;
    }
    else
    {	
    cout<<"No Answer.";
    }
    
    return 0;
    

    }

    • @ 2025-7-10 15:23:47

      #include #include #include using namespace std; int main() {

      double a,b;
      char c;
      cin>>a>>c>>b;
      switch(c)
      {
      	case'+':cout<<fixed<<setprecision(2)<<a+b;break;
      	case'-':cout<<fixed<<setprecision(2)<<a-b;break;
      	case'*':cout<<fixed<<setprecision(2)<<a*b;break;
      	case'/':
      	if (b==0)
      	{
      		cout<<"No Answer.";
      	}
      	else
      	{
      	cout<<fixed<<setprecision(2)<<a/b;
      	}
      	break;
      	default:cout<<"No Answer.";
      }
      return 0;
      

      }

信息

ID
859
时间
1000ms
内存
128MiB
难度
8
标签
递交数
2326
已通过
422
上传者