#include<iostream>
#include<stack>
using namespace std;
long A,B,D,APB;
stack<long> myStack;
void transform()
{
if(APB==0)
{
cout<<0;
return;
}
while(APB!=0)
{
myStack.push(APB%D);
APB/=D;
}
while(!myStack.empty())
{
cout<<myStack.top();
myStack.pop();
}
}
int main()
{
cin>>A>>B>>D;
APB=A+B;
transform();
}
PAT1022D进制的A+B (20)
进制转换程序实现
最新推荐文章于 2025-02-05 20:44:26 发布
本文介绍了一个简单的进制转换程序的实现方法。该程序通过使用 C++ 的标准库,包括 iostream 和 stack,实现了将两个数相加后的结果转换为指定进制的功能。程序首先接收用户输入的两个整数及目标进制,然后将相加的结果转换为目标进制并输出。
205

被折叠的 条评论
为什么被折叠?



