第7章第2讲字符数组


#include "stdio.h"
main()
{

    char ch[12]={'G','o','o','d',' ','m','o','r','n','i','n','g'};  
    int i;
    for(i=0;i<12;i++)
        printf("%c",ch[i]);

}


#include "stdio.h"
main()
{
    char a[11]="a good man";
    puts(a);

}


#include "stdio.h"
main()
{
    char a[11];
    printf("请输入一个字符串:");
    gets(a);
    printf("该字符串显示为:");
    puts(a);

}


#include "stdio.h"
main()
{

    char a[20],b[20];
    printf("请输入第一个字符串:");
    gets(a);
    printf("请输入第二个字符串:");
    gets(b);
    strcat(a,b);
    printf("字符串分别为:\n");
    puts(a);
    puts(b);

}


#include "stdio.h"
main()
{

    char a[20],b[20];
    printf("请输入第一个字符串:");
    gets(a);
    printf("请输入第二个字符串:");
    gets(b);
    strcpy(a,b);
    printf("字符串分别为:\n");
    puts(a);
    puts(b);

}


#include "stdio.h"
main()
{

    char a[20],b[20]="a1b2c3d4";
    int i;
    printf("请输入一个密码:");
    gets(a);
    i=strcmp(a,b);
    if(i==0)
       printf("密码正确\n");
    else
       printf("密码不正确\n");

}


#include "stdio.h"
main()
{

    char a[20];
    int i;
    printf("请输入一个字符串:");
    gets(a);
    i=strlen(a);
    printf(“字符数组a长度:%d\n",i);

}


#include "stdio.h"
main()
{
    char a[20];
    printf("请输入一个字符串:");
    gets(a);
    strlwr(a);
    printf("字符串转换后:");
    puts(a);

}


#include "stdio.h"
main()
{

    char a[20];
    printf("请输入一个字符串:");
    gets(a);
    strupr(a);
    printf("字符串转换后:");
    puts(a);

}


#include "stdio.h"
main()
{
    char a[100];
    int i;
    printf("请输入一个字符串:");
    gets(a);  
    for(i=0;a[i]!='\0';i++)
    {
         if((a[i]>='a')&&(a[i]<='z'))
             a[i]=a[i]-32;
    }

    printf("字符串转换后:");
    puts(a);

}

 

posted @ 2017-05-20 19:26  该☆隐  阅读(203)  评论(0编辑  收藏  举报