PAT进制转换---1022 D进制的A+B (20分)

1022 D进制的A+B (20分)
这题是十进制转换为d进制的题
从后往前存入的

do{
		z[num++]=n%d;
		n/=d;
	}while(n!=0);
#include<iostream>

using namespace std;


int main(){
	int a,b,d;cin>>a>>b>>d;
	int n=a+b;
	int z[40],num=0;
	do{
		z[num++]=n%d;
		n/=d;
	}while(n!=0);
	for(int i=num-1;i>=0;i--){
		cout<<z[i];
	}
	return 0;
}
原文地址:https://www.cnblogs.com/bingers/p/13070474.html