通过十进制转二进制的原理,需要除以二再求余的操作来求出二进制数。并且需要倒序输出。所以我建立了一个数组,将每一位二进制数录入之后,最后通过循环将其倒序输出。再按照题目要求在每一个数后加上一个B,这道题就完成了。 #include<iostream> using namespace std; int main(){ int a,c=0; int *b=new int[20]; cin>>a; if(a==0){ cout<<0; } for(;a!=0;c++){ if(a<...