刷题时发现一道有趣的题
题目描述
给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
输入
一个十进制正整数num, 0<num<=100000
输出
对应的七进制数字
样例输入 复制
7
样例输出 复制
10
内存限制:128 MB时间限制:1 S
题目简单,自己能理解,上代码
#include<bits/stdc++.h>
using namespace std;
int n,a[1000086],k=1;
int main(){
cin>>n;
while(n){
a[k++]=n%7;n/=7;
}
for(int i=k-1;i>=1;i--)printf("%d",a[i]);
return 0;
}