1172 十进制转换成八进制
题目描述
输入一个十进制整数,把这个数转换为八进制的数输出。
输入描述
/*
输入一个十进制整数。
*/
57
输出描述
/*
输出转化后的八进制数,各数字间空一格,最后一个数据后面也有空格,再换行。
*/
7 1
#include<stdio.h>
void convertnum(int n){
int x;
int a[101];
int i=0;
int j=0;
while(n!=0){
x = n%8;
a[i++] = x;
n = n/8;
}
for(j=i-1;j>=0;j--)
printf("%d ",a[j]);
printf("
");
}
int main()
{
int n;
scanf("%d",&n);
convertnum(n);
return 0;
}