2 条题解

  • 0
    @ 2025-1-26 19:09:05
    #include <bits/stdc++.h>
    using namespace std;
    int a,b;
    int n,m;
    
    
    
    void fun()
    {
    	char c1[5]={},c2[5]={};
    
    	
    	
    	int rate;
    	scanf("%d %s = ? %s",&m,c1,c2);
    
    	
    	if(strlen(c1) == 1) rate = 1000;
    	else{
    		if(strlen(c2) == 1)rate = 1000;
    		else{
    			rate = 1000 * 1000;
    		}
    	}
    	
    	printf("%d %s = %d %s\n",m,c1,m *rate,c2);
    }
    
    int main()
    {
    	cin>>n;
    	while(n--)
    	{
    		fun();
    	}
    
    	return 0;
    }
    
    • 0
      @ 2025-1-26 15:31:33
      #include <bits/stdc++.h>
      using namespace std;
      int a,b;
      int n;
      char c1[5],c2[5];
      string s1,s2;
      
      int main()
      {
      	scanf("%d",&n);
      	for(int i=1;i<=n;i++)
      	{
      		scanf("%d %s = ? %s",&a,c1,c2);
      		s1.assign(c1);
      		s2.assign(c2);
      		if(s1.size()==2)
      		{
      			if(s2.size()==2)
      			{
      				b=1000000*a;
      			}else
      			{
      				b=1000*a;
      			}
      		}else
      		{
      			b=1000*a;
      		}
      		cout <<a<<' '<<s1<<" = "<<b<<' '<<s2<<endl;
      		s1="";
      		s2="";
      		a=0;
      		b=0;
      	}
      	return 0;
      }
      
      • 1

      信息

      ID
      4942
      时间
      1000ms
      内存
      512MiB
      难度
      1
      标签
      递交数
      14
      已通过
      4
      上传者