數字刪除
【問題描述】
給定乙個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 就像掉入乙個數字 ...