大きな整数係数簡単に試験機を北京

基本的な考え方:

ノー;

 

キーポイント:

ノー;

 

書式#include <iostreamの> 
の#include <文字列> 
の#include <ベクトル> 
std名前空間を使用しました。

ボイドdevide(文字列s、整数nは、INT&R){ 
	ため(INT I = 0、I <s.size(); I ++){ 
		int型TEMP =(S [I] - '0')+ R * 10。
		R =一時%N。
		S [i]は= TEMP / N + '0'。
	} 
} 

int型のmain(){ 
	文字列s。
	{(CINは>> S)ながら
		(S == "-1")場合に
			ブレーク。
		文字列RES = ""; 
		以下のために(INT I = 2、I <10; I ++){ 
			int型のR = 0。
			devide(S、I、R)。
			もし(R == 0){ 
				RES + = CHAR(I + '0')。
				RES + = "「; 
			} 
		} 
		(RES場合。
		他{
			res.pop_back(); 
			coutの<< RES <<てendl; 
		} 
	} 
}

  

おすすめ

転載: www.cnblogs.com/songlinxuan/p/12466765.html