南狂小子 2024-08-01 14:20 采纳率: 88.9%
浏览 11
已结题

1467: 【入门】字符串分离

1467: 【入门】字符串分离
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:外部导入
提交:35
解决:16
题目描述
对输入的一行字符串做如下操作:将大写字母反向连成字符串,将小写字母正向连成字符串,最后输出一个字符串。
输入
一行,包含若干个字符(个数不超过255,不含空格)
输出
一行,包含所有分离后符合条件的字符连接成的字符串。
样例输入 复制
7DVesb#Ft%
样例输出 复制
FVDesbt

请指教,谢谢!

  • 写回答

1条回答 默认 最新

  • a5156520 2024-08-01 14:31
    关注
    #include <iostream>
    
    using namespace std;
    
    int main(void){
        
        char str[256],upper[26],lower[26],ch;
        int nums[256]={0},i,j=0,k=0;
        
        cin>>str;
        
        for(i=0;str[i]!='\0';i++){
            
            ch=str[i];
            if(ch>='A'&&ch<='Z'){
                upper[j]=ch;
                j++;
            }
            
            if(ch>='a'&&ch<='z'){
                lower[k]=ch;
                k++;
            }
            
        }
        
        for(i=j-1;i>=0;i--){
            cout<<upper[i];
        }
    
        for(i=0;i<k;i++){
            cout<<lower[i];
        }
    
        
        return 0;
    } 
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月1日
  • 已采纳回答 8月1日
  • 创建了问题 8月1日

悬赏问题

  • ¥15 有关类的报错,在模块里调用另一个模块的方法下的变量时出错
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格
  • ¥15 kali linux用wget archive.kali.org/archive-key.asc指令下载签名无效(失败)
  • ¥15 openHarmony 利用c++程序在dayu210开发板上实现拉取RTSP视频流并且在屏幕上显示
  • ¥15 GD32H757的can通信配置
  • ¥20 nist随机数测试的问题
  • ¥20 帮我解决这个项目,thank you各位程序员
  • ¥15 哪位能用ea软件做一下,有偿