1,斐波那契数列

    int str = 0;
    int num = 0;
    int kgo = 0;
    int qto = 0;
    cout<<"请输入字符串";
    string str1;
    getline(cin,str1);
    for(int i=0;i<(int)(str1.size());i++)
    {
        if((str1.at(i)>=65&&str1.at(i)<=90)||
           (str1.at(i)>=97&&str1.at(i)<=122))
        {
           str++;
        }
        else if(str1.at(i)>=48&&str1.at(i)<=57)
        {
            num++;
        }
        else if(str1.at(i)==' ')
        {
            kgo++;
        }
        else
        {
            qto++;
        }
    }
    cout<<"字母有"<<str<<endl;
    cout<<"数字有"<<num<<endl;
    cout<<"空格有"<<kgo<<endl;
    cout<<"其他有"<<qto<<endl;

2,大小写转换

int a=1;
    int b=1;
    int c;
    cout<<a<<" "<<b;
    for(int i=0;i<18;i++)
    {
        c=a+b;
        cout<<" "<<c;
        a=b;
        b=c;
    }

3,计算字符串里的字母,数字,空格,其他

    char str;
    cout<<"请输入字符:";
    cin>>str;
    if(str>=65&&str<=90)
    {
        cout<<"大写转小写";
        str+=32;
    }
    else if(str>=97&&str<=122)
    {
        cout<<"小写转大写";
        str-=32;
    }
    else
    {
        cout<<"其他*";
        return 0;
    }
    cout<<str;

4,思维导图

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部