首页 >> 严选问答 >

十进制转八进制c语言代码(十进制转八进制c语言)

2024-03-11 22:40:29

问题描述:

十进制转八进制c语言代码(十进制转八进制c语言),真的急需答案,求回复求回复!

最佳答案

推荐答案

2024-03-11 22:40:29

您好,今日明帅来为大家解答以上的问题。十进制转八进制c语言代码,十进制转八进制c语言相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、现在我一共给你三个答案:1递归的,2你原先改成的,3一般的**********************************************************************/*如你所愿写个递归的*/#include r8(int a) { int i,j; if(a==0) return (0); else { j=a%8; i=a/8; r8(i); printf("%d",j); } } int main() { int n; printf("请输入十进制数:"); scanf("%d",&n); printf("转换成八进制数是:"); r8(n); printf("");} **********************************************************************原先代码修改的:#include "stdio.h" #include "math.h" main() { int i,n=0,o=0,j=0; scanf("%d",&i); /*改成*/ if(i<=7) o=i; else { while(i>7) { /*加括号*/ j=i%8; i=i/8; o=j*pow(10,n)+o; n++; } /*加括号*/ } o=o+i*pow(10,n); printf("o=%d",o); } **********************************************************************另外。

2、转八进制可以这样写 #include "stdio.h" int main() { int d; printf("请输入十进制数:"); scanf("%d",&d); printf("该数的八进制表示为:%o",d); return 0; }。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章