蓝桥杯 十进制转换八进制数

试题 算法训练 十进制数转八进制数

资源限制
时间限制: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;

}

发布了34 篇原创文章 · 获赞 6 · 访问量 1120

猜你喜欢

转载自blog.csdn.net/qq_46232829/article/details/104734918