码迷,mamicode.com
首页 > 编程语言 > 详细

819 C语言 作业

时间:2014-08-25 20:49:15      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   for   ar   div   log   amp   


/*写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二
个字符串中。如字符串”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语言 作业

标签:style   blog   color   io   for   ar   div   log   amp   

原文地址:http://www.cnblogs.com/markxpg/p/3935689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!