输入一个10进制正整数,然后输出它所对应的八进制数。
Input Output Sample Input 10 Sample Output 12
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