1 条题解
-
0
C :
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<math.h> char s[1000],t[1]; int main(){ long long n,i; scanf("%lld",&n); if(n==0){ printf("%d",0); return 0; } while(n!=0){ t[0] = n%8+'0'; strcat(s,t); n = n/8; } for(i=strlen(s)-1;i>=0;i--){ printf("%c",s[i]); } return 0; }
C++ :
#include <bits/stdc++.h> using namespace std; int main(){ long long k=0,n,a[1000000]; cin>>n; while (n!=0) { a[k]=n%8; k++; n=n/8; } for (int i=k-1;i>=0;i--) { cout<<a[i]; } }
Python :
a=int(input()) print(oct(a)[2:])
- 1
信息
- ID
- 2191
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者