挑剔的小杜
時間限制:
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...