全部代码:#include #include #include void sort(double n); void main() { double a=3; double b=pow(a,5.0/8); cout<<"3的8分之5次方 的十进制值:"<0 && (n-i)<1) { temp1=i; temp2=n-i; break; } } for(j=0;j<4;j++) { p=(temp2)*2; if(p<1.0) { a[j]=0; temp2=p; } else { a[j]=1; temp2=p-1.0; } } for(j=4;j<12;j++) { p=temp1/2; a[j]=temp1%2; if(p==0) break; temp1=p; } cout<<"3的8分之5次方 的二进制表示形式:"<3;j--) cout<