题解 | #小乐乐与进制转换#
小乐乐与进制转换
https://www.nowcoder.com/practice/242eafef2a704c0ca130d563b7b3ee2d
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a;
cin >> a;
long int sum = 0;
int cnt = 0;
while (a != 0)
{
int d = a % 6;
sum = sum + d * pow(10, cnt);
a /= 6;
cnt++;
}
cout << sum;
}
// 64 位输出请用 printf("%lld")
不是十六进制,直接定义long int按短除法来求六进制数吧。
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路
查看7道真题和解析