十进制转换为二进制 #include<iostream> using namespace std; void decimal2binary(int dec) { //商为真则继续递归,直到商为0,则开始输出 if (dec / 2) { decimal2binary(dec / 2); } cout << dec % 2; } int main() { int n; cout << "请输入一个十进制数:"; cin >> n; decimal2binary(n); return 0; }