10 条题解

  • 2
    @ 2022-10-29 22:36:56
    #include <bits/stdc++.h>
    
    using namespace std;
    
    int main()
    {
        float 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 == '/')
        {
            if (b != 0)
            {
                cout << fixed << setprecision(2) << a / b;
            }
            else
            {
                cout << "No Answer.";
            }
        }
    
        return 0;
    }
    
    • 1
      @ 2023-6-30 20:08:22
      #include <iostream>
      #include <stdio.h>
      #include <iomanip>
      #include <math.h>
      using namespace std;
      const int N = 1e6 + 10;
      const int INF = 0x3f3f3f3f;
      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 == '/' )
      	{
      		if( b == 0 )
      		{
      			cout << "No Answer.";
      		}
      		else
      		{
      			cout << fixed << setprecision(2) << a / b;
      		}
      	}
      	else
      	{
      		cout << "No Answer.";
      	}
      	return 0;
      }
      
      • 0
        @ 2024-7-27 19:30:06

        #include<iostream> #include<iomanip> using namespace std; int main(){

        while (true) { int n; double a,b,c; char f; cout<"请输入你要保留的小数位数:"; cin>n;

        cout<<endl<<"请输入算式:";
        cin>>a>>f>>b;
        if(f=='+'){
        	c=a+b;
        }
        if(f=='-'){
        	c=a-b;
        }else if(f=='*'){
        	c=a*b;
        }else if(f=='/'){
        	c=a/b;
        }
        cout<<fixed<<setprecision(n)<<c<<endl<<"——————————————————————————————————————————"<<endl;
        

        } }

        • 0
          @ 2024-5-29 20:25:04

          #include <iostream> #include <iomanip> using namespace std; int main() { float 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 == '/') { if (b != 0) { cout << fixed << setprecision(2) << a / b; } else { cout << "No Answer."; } } else { cout << "No Answer."; } return 0; }

          • 0
            @ 2024-4-12 21:43:12
            #include <bits/stdc++.h>
            #include <iostream>
            #include <stdio.h>
            #include <iomanip>
            #include <math.h>
            using namespace std;
            const int N = 1e6 + 10;
            const int INF = 0x3f3f3f3f;
            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 == '/' )
            	{
            		if( b == 0 )
            		{
            			cout << "No Answer.";
            		}
            		else
            		{
            			cout << fixed << setprecision(2) << a / b;
            		}
            	}
            	else
            	{
            		cout << "No Answer.";
            	}
            	return 0;
            }
            
            
            
            • -1
              @ 2023-4-4 21:02:15

              #include<bits/stdc++.h> 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)<<ab; else if(c=='/') if(b==0) cout<<"No Answer."; else cout<<fixed<<setprecision(2)<<a/b; else cout<<"No Answer."; return 0; }

              • -1
                @ 2022-1-23 14:11:43
                #include <iostream>
                #include <iomanip>
                using namespace std;
                char a[5];
                int main(){
                    long double n,m;
                    cin>>n>>a[0]>>m;
                    if(a[0]=='+')
                        cout<<fixed<<setprecision(2)<<n+m;
                    else if(a[0]=='-')
                        cout<<fixed<<setprecision(2)<<n-m;
                    else if(a[0]=='*')
                        cout<<fixed<<setprecision(2)<<n*m;
                    else{
                        if(m==0){
                            cout<<"No Answer.";
                            return 0;
                        }
                        cout<<fixed<<setprecision(2)<<n/m;
                    }
                    return 0;
                }
                • -2
                  @ 2023-1-19 20:04:48
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main(){
                  	double a,c;
                  	char b;
                  	cin>>a>>b>>c;
                  	if(b=='+'){
                          cout<<fixed<<setprecision(2)<<a+c;
                  	}
                  	else if(b=='-'){
                          cout<<fixed<<setprecision(2)<<a-c;
                  	}
                  	else if(b=='*'){
                          cout<<fixed<<setprecision(2)<<a*c;
                  	}
                  	else if(b=='/'){
                  		if(c!=0)
                          	cout<<fixed<<setprecision(2)<<a/c;
                  		else
                  			cout<<"No Answer.";
                  	}else{
                  		cout<<"No Answer.";
                  	}
                  }
                  
                  • -2
                    @ 2022-1-2 16:07:46
                    /*****************************************
                    备注:
                    ******************************************/
                    #include <queue>
                    #include <math.h>
                    #include <stack>
                    #include <stdio.h>
                    #include <iostream>
                    #include <vector>
                    #include <iomanip>
                    #include <string.h>
                    #include <algorithm>
                    using namespace std;
                    #define LL long long
                    const int N = 1e5 + 10;
                    const int INF = 0x3f3f3f3f;
                    int main()
                    {
                    	double a,b;
                    	char c;
                    	cin >> a >> c >> b;
                    	double d;
                    	if(c == '+')
                    		d = a + b;
                    	else if(c == '-')
                    		d = a-b;
                    	else if(c == '*')
                    		d = a*b;
                    	else 
                    	{
                    		if(b == 0)
                    		{
                    			cout << "No Answer.";
                    			return 0;
                    		}
                    		else
                    			d = a/b;
                    	}
                    	printf("%.2lf\n",d);
                    	return 0;
                    }
                    
                    • -4
                      @ 2022-1-2 16:06:49
                      /*****************************************
                      备注:
                      ******************************************/
                      #include <queue>
                      #include <math.h>
                      #include <stack>
                      #include <stdio.h>
                      #include <iostream>
                      #include <vector>
                      #include <iomanip>
                      #include <string.h>
                      #include <algorithm>
                      using namespace std;
                      #define LL long long
                      const int N = 1e5 + 10;
                      const int INF = 0x3f3f3f3f;
                      int main()
                      {
                      	double a,b;
                      	char c;
                      	cin >> a >> c >> b;
                      	double d;
                      	if(c == '+')
                      		d = a + b;
                      	else if(c == '-')
                      		d = a-b;
                      	else if(c == '*')
                      		d = a*b;
                      	else 
                      	{
                      		if(b == 0)
                      			cout << "No Answer.";
                      		else
                      			d = a/b;
                      	}
                      	if( !( b == 0 && c == '/'))
                      		printf("%.2lf\n",d);
                      	return 0;
                      }
                      
                      • 1

                      信息

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