//上机实验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; }