题目描述:编程,输入一个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);
}
题目描述:编程,输入一个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);
}