标签:字符串 cst www 三目运算符 == 运算符 tps i++ namespace
刷新三观的模拟题
太长了自己去看吧。
模拟题分析你*呀!
写这篇题解的唯一原因是:三目运算符用的好的话,可以让百行大模拟变成30行水题。
#include<cstdio>
#include<string>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int p1,p2,p3,j;
string s;
int main(){
scanf("%d %d %d",&p1,&p2,&p3);
cin>>s;
for(int i=0;i<s.length();i++){
char before=s[i-1];
char after=s[i+1];
char now=s[i];
if(now=='-' && after>before && ((before>='0'&&after<='9')||(before>='a'&&after<='z'))){
for(p3==1?j=before+1:j=after-1;p3==1?j<after:j>before;p3==1?j++:j--){
char a=j;
if(p1==2) a=(a>='a')?a-32:a;
else if(p1==3) a='*';
for(int k=1;k<=p2;k++) printf("%c",a);
}
}
else printf("%c",now);
}
//system("pause");
return 0;
}
我谔谔
标签:字符串 cst www 三目运算符 == 运算符 tps i++ namespace
原文地址:https://www.cnblogs.com/lpf-666/p/12436406.html