C 語言 數字刪除

2021-06-22 21:15:40 字數 640 閱讀 8526

數字刪除

【問題描述】

給定乙個r位(r<1000)正整數c,去掉其中任意s個數字後將剩餘的數字按原來的左右順序組成乙個新的正整數,使得新組成的數的值最大。

【輸入形式】

從標準輸入讀入n+1行,其中第一行是正整數s(s<800),以下n行是正整數c的各位數字,以及可能的空格符和換行符。

【輸出形式】

將計算結果寫到標準輸出上,每50個數字一行,每5個數字之間由乙個空格符分隔。

【輸入樣例1】 2

123 321

【輸出樣例1】

3321

【輸入樣例2】 1

12345 67 89

【輸出樣例2】

23456 789

北航的一道c語言期末考試題  說實話做了很長時間  感謝王洪君老師的幫助。

#include int r[1000];

int main()

} b = i;

for (l = 1; l <= s; l++) }

for (k = 1; k <= b - s; k++)

system("pause");

return 0;

}

C語言 數字河

描述 數字河中的乙個數n 的後繼數是n 加上其每位數字的和。例如,12345的後繼數是12360,因為12345 1 2 3 4 5 12360。如果數字河的第乙個數為k,我們就稱此數字河為river k。例如,river 480 代表序列,river 483 代表序列。當兩個數字河有相同的元素時,...

C語言 數字黑洞

演算法提高 數字黑洞 時間限制 1.0s 記憶體限制 256.0mb 問題描述 任意乙個四位數,只要它們各個位上的數字是不全相同的,就有這樣的規律 1 將組成該四位數的四個數字由大到小排列,形成由這四個數字構成的最大的四位數 2 將組成該四位數的四個數字由小到大排列,形成由這四個數字構成的最小的四位...

C語言 數字陷阱

題目 對任意乙個自然數n 0 n 0 n 0 先將其各位數字相加求和,再將其和乘以3後加上1,變成乙個新自然數n 1 n 1 n 1 然後對n 1n 1 n1 重複這種操作,可以產生新自然數n 2n 2 n2 多次重複這種操作,運算結果最終會得到乙個固定不變的數n kn k nk 就像掉入乙個數字 ...