十进制数转八进制数

来源:互联网 发布:ubuntu 精简版 编辑:程序博客网 时间:2024/05/21 07:08
  算法提高 十进制数转八进制数  
时间限制:1.0s   内存限制:512.0MB
    
  编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。
样例输入
9274
样例输出
22072
样例输入
18
样例输出
22
#include<stdio.h>int a[30];int main(){    int n,i,k=0;    scanf("%d",&n);    while(n)    {        a[k++]=n%8;        n/=8;    }    for(i=k-1;i>=0;i--)        printf("%d",a[i]);    printf("\n");    return 0;}


0 0