求助,样例都没过,求调(悬关)
查看原帖
求助,样例都没过,求调(悬关)
817416
fsc0190楼主2024/4/10 20:00
#include<bits/stdc++.h>
using namespace std;
int n;
int check (char a[1001],char b[1001])
{
    if (a == "km" && b == "mm")
    {
        cout << 1000000 << endl;
       return 1000000;
    }
    if (a == "km" && b == "m")
    {
        cout << 1000 << endl;
       return 1000;
    }
    if (a == "m" && b == "mm")
    {
        cout << 1000 << endl;
       return 1000;
    }
    if (a == "kg" && b == "mg")
    {
        cout << 1000000 << endl;
       return 1000000;
    }
    if (a == "kg" && b == "g")
    {
        cout << 1000 << endl;
       return 1000;
    }
    if (a == "g" && b == "mg")
    {
        cout << 1000 << endl;
       return 1000;
    }
}
int main()
{
    cin >> n;
    for (int i=1;i<=n;i++)
    {
        char a2[1001],a3[1001],a4[1001],a5[1001];
        int a1;
        cin >> a1 >> a2 >> a3 >> a4 >> a5;
        cout << a1 << " " << a2 << " "<< a3 << " " << check(a2,a5)*a1 << " " << a5 << endl;
        cout << check(a2,a5) << endl;
    }
    return 0;
}
2024/4/10 20:00
加载中...