试题 算法训练 十进制数转八进制数
资源限制
时间限制:1.0s 内存限制:512.0MB
编写函数把一个十进制数输出其对应的八进制数。
样例输入
9274
样例输出
22072
#include<stdio.h>
#include<string.h>
int main()
{
int a[20];
int i,j,n,s,l;
scanf("%d",&n);
i=0;
while(n>0)
{
a[i]=n%8;
n=(n-n%8)*1.0/8;//重点在这哦
i++;
}
for(j=i-1;j>=0;j--)
{
printf("%d",a[j]);
}
return 0;
}