C語言 字串處理
阿新 • • 發佈:2018-11-25
//輸入一段字串,無論是否有重複字母出現,
//都只打印出現過的小寫字母,並按照小寫字母順序列印。
//如輸入qewqwr322rqw<>211qESFSSEraZz, 列印aeqrwz)
#include <stdio.h> void fun(); void fun(char *pstr) { char *p1 = pstr; int s[256]={0}; int len =0; while(*p1++) { len++; } p1=pstr; int i; for(i=0;i<len;i++) { if('a'<=p1[i]&&p[i]<='z') { s[p[i]]++; } } for(i=0;i<256;i++) { if(s[i]>=1) { i=(char)i; printf("%c",i); } } printf("\n"); } int main() { char str[100]; printf("please input str:"); scanf("%s",&str); fun(str); return 0; }