解题思路:创建一个整型数组,把被除数依次除以八得余数放入数组里直到商是0时,把数组按序号依次逆序输出即可。
注意事项:因为是整数所以不需要申请字符型,整型即可。
参考代码:
#include <stdio.h>
int main()
{
int num,u,i=0,j=0;
int eight[30];
scanf("%d",&num);
while(num!=0)
{
u=num%8;
num=num/8;
eight[j++]=u;
}
for(i=j-1;i>=0;i--)
{
printf("%d",eight[i]);
}
return 0;
}
0.0分
1 人评分
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1544 |
陶陶摘苹果 (C语言代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
兰顿蚂蚁 (C++代码)浏览:1159 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
1011题解浏览:819 |
核桃的数量 (C语言代码)浏览:893 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:650 |