5 ---実験は、削除された数の問題を解決するために

//上机实验5 -求解删数问题
//贪心算法

する#include <stdio.hの> 

に#define MAXN 20 
空隙Delekの(INT []、int型K){ 
	
} 
ボイドlongTostr(ダブルD、[チャー] ){ 
	I int型、n = 0です。
	char型の温度; 
	一方、(D> 0){ 
		[N ++] = '0' + D 10%。
		D / A = 10。
	} 
	[N] = '\ 0'。
	以下のために(私は= 0; iは<N; I ++){ 
		TEMP = [I]。
		[I] = [N-1-i]は、
		[N-1-i]は= TEMP。
	} 
	Dを返します。
} 
長いstrTolong {([]文字)
	INTをI、M = STRLEN()。
	長いD = 0; 
	以下のための(I = 0、I <M、I ++){ 
		D = D * 10 +([I] - '0')。
	} 
} 
int型のmain(){  
	[MAXN]チャー。
	長いD = 5004321。
	INT N-、K = 3; 
	longTostr(D、A); 
	のprintf( "削除する前に:%LD \ N-"、D); 
	Delekの(A、K); 
	D = strTolong(A)
	のprintf(「削除:% LD \ N-」、D); 
	戻り0; 
}

  

おすすめ

転載: www.cnblogs.com/Hqx-curiosity/p/12021810.html