第13周项目 5.2 字符串输出

来源:互联网 发布:室内装修软件 编辑:程序博客网 时间:2024/04/30 02:36

/*

     *   copyright     (c)   2014   ,    烟台大学计算机学院

     *   all  rights   reserved  .

     *   文件名称   :    textst  .    cpp

     *    作者  :    孙旭明

     *     完成日期    :    2014年12月8日

     *     版本号    :     v1.0

     *

     *    问题描述    :   输入一系列字符串

     *     程序输出    :        所需要的结果

     */ #include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    char str[50];
    int i=0,n=0;
    cout<<"输入字符串:"<<endl;
    gets(str);
    while(str[i]!='\0')
    {
        if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
                   n++;
        i++;
    }
    cout<<"其中的字母个数是: "<<n<<endl;
    return 0;
}

#include<iostream>
using namespace std;
int main()
{
    char str1[50]="Attack on titan.",str2[50];
    int i=0,j=0;
    while(str1[i]!='\0')
    {
        str2[j]=str1[i];
        j++;
        i++;
    }
    str2[j]='\0';  //切记!!字符串以遇到0为结束!!
    cout<<"整理后的字符串:"<<str2<<endl;
    return 0;
}

#include<iostream>
using namespace std;
int main()
{
    char str1[50]="Attack on",str2[50]="titan.",str3[50];
    int i,j,k;
    i=j=k=0;
    while(str1[i]!='\0')  //先整合str1和str3
    {
        str3[k]=str1[i];
        k++;
        i++;
    }
    while(str2[j]!='\0')  //整合str2和str3
    {
        str3[k]=str2[j];
        k++;
        j++;
    }
    str3[k]='\0';  //不要忘记这个!!!
    cout<<"整理后的字符串:"<<str3<<endl;
    return 0;
}



0 0
原创粉丝点击