首页 > 代码库 > 819 C语言 作业

819 C语言 作业

/*写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中。如字符串”PEN”包含在字符串“INDEPENDENT”中*/#include <stdio.h>#include <string.h>void main(){    char a[100];    char b[100];    int i , j;    int num=0;        printf("请输入第一个字符串:\n");    scanf("%s",&a);    printf("请输入第二个字符串:\n");    scanf("%s",&b);        for(i=0;i<strlen(a);i++)    {        for(j=0;j<strlen(b);j++)        {           if(a[i]==b[j])           {                 i++;               num +=1;           }        }    }    if(strlen(a)==num)    {        printf("第一个字串符包含在第二个字串符当中");     }    else    {        printf("第一个字符串不包含在第二个字符串当中");     }    } 

 

/*查找“asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd”该字符串中有多少个af*/#include <stdio.h>#include <string.h>void main(){    char a[]="asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd";    int i , j;    int num=0;        for(i=0;i<strlen(a)-1;i++)    {        if(a[i]==a)        {            if(a[i+1]==f)            {                num+=1;            }                }    }    printf("共有%d个af\n",num); }
/*输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。取出该字符串中所有的字母组成新的字符串。顺序不能改变!并把大写字母变成小写,小写字母变成大写!*/#include <stdio.h>#include <string.h>void main(){    char a[100];    int i ;        printf("请任意输入一个字符串:\n");    scanf("%s",&a);        for(i=0;i<strlen(a);i++)    {        if(a[i]>=a && a[i]<=z)        {            printf("%c",a[i]-32);        }        else if(a[i]>=A && a[i]<=Z)        {            printf("%c",a[i]+32);        }            }         } 

 

819 C语言 作业