数值转换(10to8)

来源:互联网 发布:程序员的三大浪漫 编辑:程序博客网 时间:2024/06/06 09:24
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void tentoeight(n){
    int a[10000];
    int res=n;
    int i=0,j;
    while(res!=0){
        a[i]=res%8;
        res=res/8;
        i++;
    }
    for(j=i-1;j>=0;j--){
        printf("%d",a[j]);}
    printf("\n");
}
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF){
       tentoeight(n);
    }
    return 0;
}

0 0
原创粉丝点击