求出現在字串1而沒有出現在字串2中的字元
編寫一個函式,它的功能是將未在字串s中出現,而在字串t中出現的字元,型參一個新的字串放在u中,
u中的字元按原字元的順序排列,但要去掉重複字元
至少會想到去考察t,以t為標準
s="12345";
t="224677";
u="67"
//方法一:
void funa(char *s,char *t,char *u)
{
int i,j,k=0,m;
for(i=0;i<strlen(t);i++)
{
for(j=0;j<strlen(s);j++)
{
if(t[i]==s[j])//t[i]包含在s中
{
break;
}
}
if(j==strlen(s))//如果t[i]不存在於s中
{
if(k==0)//第一個時
{
u[k++]=t[i];
}
for(m=0;m<k;m++)//第二個開始檢查u中是否已經存在
{
if(t[i]==u[m])
break;
}
if(m==k)
{
u[k++]=t[i];
}
}
}
u[k]='\0';
}
方法二:
int find(char *str,char findcahr)
{
int i;
for(i=0;str[i];i++)
{
if(str[i]==findchar)
return 1;
}
return 0;
}
void funa(char *s,char *t,char *u)
{
int i,j=0,k=0,m;
for(i=0;t[i];i++)//如果t[i]不在s中並且不在u中就放入到u中
{
if(findchar(s,t[i])==0 && findchar(u,t[i])==0)
{
u[j++]=t[i];//表示吧t[i]放入u[j]裡面去
}
}
//退出迴圈後,應該把t[j]做成\0
u[j]='\0';
}
main()
{
char s[20]="13745";
char t[20]="2246778899";
char u[20]="";
funa(s,t,u);
puts(u);
}
相關文章
- 在字串中,尋找第一個只出現一次的字元字串字元
- C++字串處理的一個例子:1.查詢一個字元在字串中第n次出現的位置。2分割字串C++字串字元
- 查詢字串中連續出現的字元字串字元
- js如何計算一個字元在字串中出現的次數JS字元字串
- 【劍指offer】刪除在另一個字串中出現的字元字串字元
- 31:字串中最長的連續出現的字元字串字元
- . 【JAVA】給定任意 字串"yekmaakkccekymbvb",求出字串中有多少種字元,以及每個字元的個數?Java字串字元
- JavaScript統計字串中字元出現次數JavaScript字串字元
- 面試有關字串中字元出現重複字元的面試問題,這裡都有了面試字串字元
- 在模板字串裡寫css,沒有程式碼提示字串CSS
- 【Kmp求字串字首在字串出現的次數】51nod 1277 字串中的最大值KMP字串
- 如何計算字串某個字元出現的次數字串字元
- 如何獲取字串中相同字元出現的次數字串字元
- 統計字串中某個字元出現的次數字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 字串-字元統計1字串字元
- 教你使用1行程式碼在Java中實現字串的逆序行程Java字串
- (字串雜湊表)找到字串中不重複出現字元的最長子串長度字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 獲得String字串中某個字元出現的次數字串字元
- PHP 判斷一個字元是否在字串中PHP字元字串
- Java裡實現中文字串陣列的音序排序有沒有現成的?Java字串陣列排序
- JS字串學習之計算給定字元的全部出現位置JS字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- ASP.NET從字串中查詢字元出現次數的方法ASP.NET字串字元
- 三種方法實現算出字串中出現多字元字串字元
- javascript獲取字串中出現次數最多的字元JavaScript字串字元
- 在eclipse 在執行 jsp後沒有出現網頁一樣的介面EclipseJS網頁
- ncurses輸出函式:字元+字串的輸出函式字元字串
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- 統計字串出現的次數(C)字串
- 一個字串中某一個字元第n次出現的位置的函式字串字元函式
- 判斷字串中出現最多的字元,並統計次數字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- js如何實現將字串中的字元順序翻轉JS字串字元
- js實現的用指定字元每隔指定位數分割字串JS字元字串
- c++實現輸入一組字串,找出字串中最大最小和統計相同字串出現次數C++字串