#include<stdio.h>
int main()
{ char s[1000];
gets(s);
for(int i=0; i<strlen(s); i++)
{ if (s[i+1]!='-')
printf("%c",s[i]);
else
{ if ((((s[i]<='z'&&s[i]>='a'))&&(s[i]<s[i+2])&&(s[i+2]<='z'))||(((s[i]<='Z'&&s[i]>='A'))&&(s[i]<s[i+2])&&(s[i+2]<='Z'))||(((s[i]<='9'&&s[i]>='0'))&&(s[i]<s[i+2])&&(s[i+2]<='9')))
{ for(int j=0; j<(s[i+2]-s[i]) ; j++)
printf("%c",s[i]+j);
i=i+1;}
else printf("%c",s[i]);
}
//
}
return 0;
}
一个字符串变形输出的习题a-d~~~~~abcd
于 2023-12-06 21:46:11 首次发布