当前位置: 代码迷 >> 综合 >> 1011: C基础-进制转换
  详细解决方案

1011: C基础-进制转换

热度:75   发布时间:2023-12-07 03:07:57.0

题目描述:编程,输入一个10进制正整数,然后输出它所对应的八进制数。

 

#include <stdio.h>
#include <math.h>
void main(){ int n,a,sum = 0,i =0;printf("十进制输出一个数\n");scanf("%d",&n);while(n){a = n%8;n = n/8;sum += a*pow(10,i);i++;}printf("八进制输出:%d",sum);
}

 

  相关解决方案