求大佬看看为啥没通过

#include<iostream>
#include<string>
using namespace std;
string str,s;
int p1,p2,p3;
void rep(int i){
    if(p1 == 1){
        if(p3 == 1){
            char c = str[i-1] + 1;
            for(int j = i; c!=str[i+1]; j++){
                for(int q = 0; q < p2; q++){
                    s += c;
                }
                c = c + 1;
            }
        }else if(p3 == 2){
            char c = str[i+1] - 1;
            for(int j = i; c!=str[i-1]; j++){
                for(int q = 0; q < p2; q++){
                    s += c;
                }
                c = c - 1;
            }
        }
        
    }else if(p1 == 2){
        if(p3 == 1){
            char c = str[i-1] + 1 - 32;
            for(int j = i; c!=str[i+1] - 32; j++){
                for(int q = 0; q < p2; q++){
                    s += c;
                }
                c = c + 1;
            }
        }else if(p3 == 2){
            char c = str[i+1] - 1 - 32;
            for(int j = i; c!=str[i-1] - 32; j++){
                for(int q = 0; q < p2; q++){
                    s += c;
                }
                c = c - 1;
            }
        }
    }else if(p1 == 3){
        char c = str[i-1] + 1;
        for(int j = i; c!=str[i+1]; j++){
            for(int q = 0; q < p2; q++){
                s += '*';
            }
            c = c + 1;
        }
    }
}
int main(){
    cin>>p1>>p2>>p3;
    getchar();
    getline(cin,str);
    for(int i = 0;i<str.length();i++){
        if(str[i] != '-'){
            str = str.substr(i);
            break;
        }
    }
    for(int i=0;i<str.length();i++){
        if(str[i] == '-'){
            if(str[i-1] >= str[i+1]){
                s += str[i];
                continue;
            }else if(str[i-1] < str[i+1]){
                rep(i);
                continue;
            }
        }
        s += str[i];
    }
    cout<<s;
    return 0;
}

全部评论
已经修改过了,这会儿通过了
点赞 回复 分享
发布于 01-19 12:25 贵州
题目呢
点赞 回复 分享
发布于 01-17 12:22 浙江

相关推荐

牛客383479252号:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 20:30
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务