解题思路:
注意事项:
参考代码:
#include<stdio.h>
eight(int n){
if(n>=8){
eight(n/8);//先执行循环体,在执行printf,但是n并没有变,所以可以得到想要的结果
}
printf("%d",n%8);
}
int main()
{
int n;
scanf("%d",&n);
eight(n);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:532 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
简单的for循环浏览:1408 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
【计算球体积】 (C语言代码)浏览:1101 |
关于C语言变量位置的问题浏览:272 |
printf基础练习2 (C语言代码)浏览:503 |
C二级辅导-等差数列 (C语言代码)浏览:808 |
敲七 (C++代码)浏览:1050 |
分解质因数 (C++代码)浏览:1471 |