听风653
2021-07-27 11:35
采纳率: 84.2%
浏览 91

编写程序,从键盘输入一个字符串,输出字符串中大写的字母和小写字母

编写程序,从键盘输入一个字符串,输出字符串中大写的字母和小写字母

  • 收藏

2条回答 默认 最新

  • 滑一下很开心 2021-07-27 11:41
    已采纳

    通过ASCII码就行,很简单。

    已采纳该答案
    打赏 评论
  • qfl_sdu 2021-07-27 11:52

    代码如下:如有帮助,请帮忙采纳一下,谢谢。

    #include <iostream>
    using namespace std;
    int main()
    {
        char buf[100]={0};
        char A[100]={0};
        char a[100]={0};
        int i = 0,n1 = 0,n2 = 0;
        cin.getline(buf,99);  //读取字符串
        while(buf[i] != '\0')
        {
            if(buf[i] >= 'A' && buf[i] <= 'Z')
                A[n1++] = buf[i];
            else if(buf[i] >= 'a' && buf[i] <= 'z')
                a[n2++] = buf[i];
            i++;
        }
        cout << "大写字母:" << A << endl;
        cout << "小写字母:" << a << endl;
        return 0;
    }
    
    
    打赏 评论

相关推荐 更多相似问题