1 solutions

  • 0
    @ 2024-12-5 18:19:39

    C++ :

    #include <iostream>
    using namespace std;
    #include <bits/stdc++.h>
    int zhuanhuan(char ch1[],char ch2[]){
    	int a,b;
    	if(ch1[0]=='k'){
    		a=1000000;
    	}
    	if(ch1[0]=='m'&&strlen(ch1)==1||ch1[0]=='g'){
    		a=1000;
    	}
    	if((ch1[0]=='m'&&strlen(ch1)==2)){
    		a=1;
    	}
    	if(ch2[0]=='k'){
    		b=1000000;
    	}
    	if(ch2[0]=='m'&&strlen(ch2)==1||ch2[0]=='g'){
    		b=1000;
    	}
    	if((ch2[0]=='m'&&strlen(ch2)==2)){
    		b=1;
    	}
    	return a/b;
    }
    int main(){
    	int n,x;
    	char ch1[5];
    	char ch2[5];
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		cin>>x;
    		cin>>ch1;
    		cin>>ch2;
    		cin>>ch2;
    		cin>>ch2;
    		cout<<x<<" "<<ch1<<" "<<'='<<" "<<zhuanhuan(ch1,ch2)*x<<" " <<ch2<<" "<<endl;
    	}
    }
    
    • 1

    Information

    ID
    9159
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By