用C或者C++编程,输入一个10进制正整数,然后输出它所对应的八进制、十六...答:include<stdio.h> include<math.h> void main(){ int i=0,n,j,a[20],b[20],k,c=0;double m,x,d;printf("请输入需要转换的数:");scanf("%lf",&x);printf("请输入要转换成的进制(1<N<=16):");scanf("%d",&n);if(x<0)m=fabs(x);else m=x;k=(int)m;//强制类型...
C语言 求等于其各位数字的阶乘之和的正整数答:include "stdio.h"include "math.h"define N 50 int main(){ int j,k,n,m,a[N],e=0;long max,min,i,s,h;scanf("%d",&n);max=pow(10,n)-1;min=pow(10,n-1);for(i=min;i<=max;i++){ h=i;s=0;for(j=0;j<n;j++){ a[j]=i%10;i=i/10;} for(j=0;j<n;j...