基础练习——进制转换

    xiaoxiao2021-12-14  23

    输入一个10进制正整数,然后输出它所对应的八进制数。

    Input Output Sample Input 10 Sample Output 12

    #include<stdio.h> #include<math.h> main(){ int a,b,c=0,d; int j=0; scanf("%d",&a); if(a<8){printf("%d",a);} else{ do{ d=a%8; a=a/8; c=d*pow(10,j)+c; j++; }while(a>=8); } b=a*pow(10,j)+c; printf("%d",b); }
    转载请注明原文地址: https://ju.6miu.com/read-962936.html

    最新回复(0)