D進制的A+B

    輸入兩個非負10進制整數A和B(<=230-1),輸出A+B的D (1 < D <= 10)進制數。
#include<iostream>
#include<cstdlib>
using namespace std;

void ten2x(int v, int x){
	if (v < x)
		cout << v;
	else{
		ten2x(v / x, x);
		cout << v%x;
	}
	return;
}

int main(){
	int v, k;
	cin >> v >> k;
	ten2x(v, k);
	system("pause");
	return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章