Run ID:3555

提交时间:2024-06-15 12:31:09

#include<iostream> #include<cmath> using namespace std; int main(){ int p1,p2,p3,i,x; char ch[300]; char man,out,u,v,w; scanf("%d%d%d%s",&p1,&p2,&p3,ch); i=0; while(ch[i]){ man=ch[i-1];out=ch[i+1];u=ch[i]; if(u=='-'&&out>man&&(man>='0'&&out<='9'||man>='a'&&out<='z')){ for(p3==1?v=man+1:v=out-1; p3==1?v<out:v>man; p3==1?v++:v--){//网上查到的 w=v; if(p1==2) w=(w>='a')?w-32:w;//网上查到的 else if(p1==3) w='*'; for(x=0;x<p2;x++) printf("%c",w); } } else printf("%c",u); i++; } return 0; }