gpt4 book ai didi

c++ - 如何使写输出反方向(C++)?

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:40 24 4
gpt4 key购买 nike

<分区>

我创建了一个简单的十进制到二进制程序。假设我输入数字 8。它写回 0001我希望它是 1000

我该怎么做?

代码在这里:

using namespace std;

int translating(int x);

int main()
{
int x;
int translate;
cout << "Write a number: ";
cin >> x;
cout << endl;
translate = translating(x);
cout << endl;
cout << endl;

return 0;
}

int translating(int x)
{
if (x == 1)
{
cout << "1";
return 0;
}
if ((x % 2)==1)
{
cout << "1";
return (translating((x-1)/2));
}
else
{
cout << "0";
return (translating(x/2));
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com