挑剔的小杜

2021-09-09 04:57:56 字數 1440 閱讀 2155

挑剔的小杜

時間限制:

1000

ms  | 

記憶體限制:

65535kb

難度:2

描寫敘述

小杜一直都不喜歡數學,可是他特愛語文,所以對英語也很感興趣。所以他也就有個習慣,一看到字母裡面插有數字,一定要把他所有劃去。

如今給你紙,紙上有非常多既含有字母,又含有數字的句子(還包含一些標點符號)。你須要將數字找出來放在一邊,並組成乙個最大的數。然後逆序輸出全部字母。和那個最大的數。

輸入

第一行:

n表示有多少組資料。

接下來的

n行。每行有一句話。長度不超過

1000。

輸出

每句話相應輸出兩行。

第一行輸出字母的總個數及其全部的字母(按原來輸入的相反的順序輸出),中間須要乙個空格分開。

第二行輸出那個數字的總個數及最大的數

,中間須要乙個空格分開。

(假設沒有字母或數字,則相應僅僅須要輸出乙個0)

例子輸入2

abcabc123abc.

aaa

例子輸出

9 cbacbacba

3 321

3 aaa

0**1:

#include#include#includeint com(const void *a,const void *b)

int main(void)

if(str[i]>='a'&&str[i]<='z')

}num[j]='\0';

ch[k]='\0';

qsort(num,count1,sizeof(num[0]),com);

if(count2!=0)

printf("\n");

} else

if(count1!=0)

printf("\n");

} else

} return 0;

}

**2:

#includeint num[1003];

char str[1003];

int main()

if((ch>='a'&&ch<='z')||(ch>='a'&&ch<='z'))

}str[j]='\0';

for(k=1;k=0;k--)

printf("%c",str[k]);

printf("\n%d ",i);

for(k=0;kprintf("%d",num[k]);

printf("\n");

}}

ACM180 挑剔的小杜zy

時間限制 1000 ms 記憶體限制 65535 kb 難度 2描述 小杜一直都不喜歡數學,但是他特愛語文,所以對英語也非常感興趣。所以他也就有個習慣,一看到字母裡面插有數字,一定要把他全部劃去。現在給你紙,紙上有很多既含有字母,又含有數字的句子 還包括一些標點符號 你需要將數字找出來放在一邊,並組...

bzoj1691 挑剔的美食家

與很多奶牛一樣,farmer john那群養尊處優的奶牛們對食物越來越挑剔,隨便拿堆草就能打發她們午飯的日子自然是一去不返了。現在,farmer john不得不去牧草專供商那裡購買大量美味多汁的牧草,來滿足他那n 1 n 100,000 頭挑剔的奶牛。所有奶牛都對fj提出了她對牧草的要求 第i頭奶牛...

bzoj1691 挑剔的美食家

time limit 5 sec memory limit 64 mb submit 761 solved 377 submit status discuss 與很多奶牛一樣,farmer john那群養尊處優的奶牛們對食物越來越挑剔,隨便拿堆草就能打發她們午飯的日子自然是一去不返了。現在,farm...