描述
給定一組字串,按指定的排序方式輸出這些字串。排序可是自然順序(inc)、自然逆序(dec)、忽略大小寫順序(ncinc)、忽略大小寫逆序(ncdec)等。
輸入輸入有多行,第一行為乙個表明排序方式的字串見題面,第二行為字串的數目。
其餘各行每行乙個字串,字串中間可能空格,前後也可能有空格,但前後的空格要忽略。
輸出輸出也有多行,按指定的順序輸出輸入的字串。
樣例輸入
ncdec3hello world!
you're right!
haha! you're wrong!
樣例輸出
you're right!hello world!
haha! you're wrong!
#include#include#includevoid inc(char *s,int n)
} for(i=0;i0)
} for(i=n-1;i>=0;i--)
printf("%s\n",s[i]);
} void ncinc(char *s,int n)
} for(i=0;i0)
} for(i=n-1;i>=0;i--)
printf("%s\n",s[i]);
} int main()
; scanf("%s",&s);
scanf("%d",&n);
getchar();
for(i=0;i
百練 2888字串中的數字
poj 2888 字串中的數字 問題 輸入乙個字串,長度不超過20,字串中包含數字和非數字字元,將其中是數字的字元提取出來,對它們進行從小到大排序,非數字字元則忽略不計。輸入 若干行字串 輸出 每乙個字串中所有數字的公升序排序。每個數字佔四個字元位置,處理完一行字串換行一次。樣例輸入 樣例輸出 思路...
poj2752 字串子KMP應用
統計字首字尾相等的個數,包括自身,從小到大輸出。可以通過next向前統計。因為每乙個next i 都指向該串前部字串 p0p1.pk 1 與i之前字串相等 pi k 1.pi 2pi 1 的最大字串,只要再向前統計字串的匹配個數,即可得到更小的匹配情況。還有,開大的陣列的話,不能子main 裡面開,...
poj2752 字串子KMP應用
統計字首字尾相等的個數,包括自身,從小到大輸出。可以通過next向前統計。因為每乙個next i 都指向該串前部字串 p0p1.pk 1 與i之前字串相等 pi k 1.pi 2pi 1 的最大字串,只要再向前統計字串的匹配個數,即可得到更小的匹配情況。還有,開大的陣列的話,不能子main 裡面開,...