输入样例可以过,但是为什么是0分?
查看原帖
输入样例可以过,但是为什么是0分?
217126
BreadC楼主2025/1/3 21:06
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	int n;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		int num;
		char u1[5], u2[5];
		scanf("%d %s = ? %s", &num, &u1, &u2);
		int temp = num;
		if (u1[0] == 'k')
			num *= 1000000;
		else if (u1[0] == 'm' && strlen(u1)==2)
			num = num;
		else num *= 1000;
		if (u2[0] == 'k')
			num /= 1000000;
		else if (u2[0] == 'm' && u2[1] == 'm')
			num = num;
		else num /= 1000;
		printf("%d %s = %d %s\n", temp, u1, num, u2);
	}
	return 0;
}
2025/1/3 21:06
加载中...