類別:綜合
時間限制:1s
記憶體限制:1000kb
問題描述:
對於輸入的字串(只包含字母和數字),將其中的連續數字拼接成整數,然後將這些整數按從大到小順序輸出。
例如字串「abc123d5e7f22k9」中共有5個數字123,5,7,22,9,因此應輸出123 22 9 7 5。
輸入說明:
輸入為乙個字串,字串長度不超過100,其中最長的連續數字不超過10個,字串中至少包含1個數字。
輸出說明:
對於輸入的字串,在一行上輸出排序結果,整數間以乙個空格間隔。
輸入樣例:
abc123d5e7f22k9
輸出樣例:
123 22 9 7 5
#include
#include
intmain()
,i,j,end,l=
0,c=
0,t;
gets
(b);
for(i=
0;i<
strlen
(b)-
1;i++)if
(b[i+1]
>=
'0'&& b[i+1]
<=
'9')
elseif(
(b[i+1]
<
'0')
||(b[i+1]
>
'9'))if
(i==
strlen
(b)-
2&& l!=0)
}for
(j=0
;j1;j++)}
}for
(i=0
;i)printf
("%d "
,a[i]);
return0;
}
拼數字並排序 xdoj綜合題
問題描述 對於輸入的字串 只包含字母和數字 將其中的連續數字拼接成整數,然後將這些整數按從大到小順序輸出。例如字串 abc123d5e7f22k9 中共有5個數字123,5,7,22,9,因此應輸出123 22 9 7 5。輸入說明 輸入為乙個字串,字串長度不超過100,其中最長的連續數字不超過10...
XDOJ綜合題 檔案排序
類別 綜合 時間限制 1s 記憶體限制 256kb 問題描述 作業系統中在查詢檔案時會按照某個規則對檔案排序,例如下圖為按照檔案修改日期逆序排 序 最後修改的排在最前面 但目前作業系統不支援同時按照多個字段進行排序。現在請你寫乙個程式能夠同時按照修改 日期和檔案大小對檔案進行排序,排序規則為 1.日...
XDOJ綜合題 檔案排序(結構體版本)
類別 綜合 時間限制 1s 記憶體限制 256kb 問題描述 作業系統中在查詢檔案時會按照某個規則對檔案排序,例如下圖為按照檔案修改日期逆序排 序 最後修改的排在最前面 但目前作業系統不支援同時按照多個字段進行排序。現在請你寫乙個程式能夠同時按照修改 日期和檔案大小對檔案進行排序,排序規則為 1.日...