骗分?
by _FILARET_ @ 2018-07-20 10:55:53
//http://noi.openjudge.cn
//a=97,A=65,z=122,Z=91;
#include<stdio.h>
#include<string.h>
int main(){
char a[2000],b[2000];
int p1,p2,p3;
scanf("%d%d%d\n",&p1,&p2,&p3);
gets(a);
int n=strlen(a);
int rd,bj;
for(int i=0;i<n;i++){
if(a[i]!='-'||i==0||(a[i-1]=='-'&&a[i]=='-'))printf("%c",a[i]);
else if((a[i+1]-a[i-1]<=0||a[i+1]-a[i-1]>26)&&a[i]=='-')printf("%c",'-');
else if(a[i]=='-'&&a[i+1]-a[i-1]>0&&((a[i+1]>='a'&&a[i+1]<='z'&&a[i-1]>='a'&&a[i-1]<='z')||(a[i+1]>='A'&&a[i+1]<='Z'&&a[i-1]>='A'&&a[i-1]<='Z')||(a[i+1]>='0'&&a[i+1]<='9'&&a[i-1]>='0'&&a[i-1]<='9'))){
rd=i;
bj=a[i+1]-a[i-1];
if(p3==1){
for(int j=1;j<bj;j++)
{
for(int k=1;k<=p2;k++)
if(p1==3)for(int k=1;k<=p2;k++)printf("*");
if(p1==2){
for(int k=1;k<=p2;k++)
{
if(a[rd-1]>=97&&a[rd-1]<=122)printf("%c",a[rd-1]+j-32);
else printf("%c",a[rd-1]+j);
}
}
if(p1==1){
for(int k=1;k<=p2;k++)
if(p1==3)for(int k=1;k<=p2;k++)printf("*");
for(int k=1;k<=p2;k++)
if(a[rd-1]>=65&&a[rd-1]<=91)printf("%c",a[rd-1]+j+32);
else printf("%c",a[rd-1]+j);
}
}
}
if(p3==2){
for(int j=1;j<bj;j++)
{
if(p1==3)for(int k=1;k<=p2;k++)printf("*");
if(p1==2){
for(int k=1;k<=p2;k++)
if(a[rd+1]>=97&&a[rd+1]<=122)printf("%c",a[rd+1]-j-32);
else printf("%c",a[rd+1]-j);
}
if(p1==1){
for(int k=1;k<=p2;k++)
if(a[rd+1]>=65&&a[rd+1]<=91)printf("%c",a[rd+1]-j+32);
else printf("%c",a[rd+1]-j);
}
}
}
}
}
return 0;
}
```
by huye @ 2018-07-20 10:56:14
@[deadpool123](/space/show?uid=84121) 吃屁啦你
by ilem @ 2018-07-20 10:56:53
@[deadpool123](/space/show?uid=84121) 爱看看不看滚
by ilem @ 2018-07-20 10:57:28
ddd
by huye @ 2018-07-20 10:58:11
社会社会
by scy_ys1614 @ 2018-07-20 10:58:12
@[ilem](/space/show?uid=57821) 我看着呢
by _FILARET_ @ 2018-07-20 10:58:40
@[deadpool123](/space/show?uid=84121) 吃屁
by ilem @ 2018-07-20 11:00:25
对啊 || @[Edsger_Wybe_Dijkstra](https://www.luogu.org/space/show?uid=61088) 这题很水啊
by _FILARET_ @ 2018-07-20 11:01:55
没有,只是发出来给同学看看
by huye @ 2018-07-20 11:02:54