华为OD机试真题 C++最大数题库 2022 Q4卷(满分100分)
发布时间
阅读量:
阅读量
前言
#include <iostream>
#include <cmath>
#include <vector>
#include <string>
using namespace std;
typedef unsigned long long ull;
bool Compare(int num1, int num2) {
int nm1 = num1, nm2 = num2;
ull count1 = to_string(num1).size();
ull count2 = to_string(num2).size();
//pow(a,b):即求得a的b次方,这里是将两个数连接起来进行下一步的比较。
int a = num1 * pow(10.0, count2) + num2;
int b = num2 * pow(10.0, count1) + num1;
return stoi(to_string(num1) + to_string(num2)) > stoi(to_string(num2)
全部评论 (0)
还没有任何评论哟~
