程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 字符串查找--B中是否有元素不在A中

字符串查找--B中是否有元素不在A中

編輯:C++入門知識

 
<PRE class=cpp name="code" sizcache="1" sizset="4"><PRE class=cpp name="code">#include <stdio.h>  
int main(int argc, char const *argv[])  
{  
    char str[26]="AFDKJASD";  
    char str2[26]="AAAAZ";  
    find_not_include_string(str,str2);  
    return 0;  
}  
  
void find_not_include_string(char *str,char *sub_str)  
{  
  
    int  father_str[26]={0};  
    int   sub_str[26]={0};  
  
    if (*str==NULL||*sub_str==NULL)  
    {  
        return;  
    }  
  
    for (int i = 0; i < strlen(str); ++i)  
    {  
        father_str[str[i]-'A']++;  
    }  
    for (int i = 0; i < strlen(sub_str); ++i)  
    {  
        sub_str[sub_str[i]-'A']++;  
    }  
    for (int i = 0; i < 26; ++i)  
    {  
        if(father_str[i]==0&&sub_str[i] != 0)  
        {  
  
            printf("%c is not in str!\n", i+'A');  
            break;  
        }  
    }  
  
    printf("%s\n","str2 is include by str!" );  
}</PRE>  
<PRE></PRE>  
<PRE></PRE>  
<PRE></PRE>  
  
</PRE>  

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved