大神帮忙优化一下代码呗

  • 给人好评:100%
  • 消费总额:-11.0 元
  • 问题总数:1
发布于:2021-11-16 11:41:56
问题红包:5.0
#include <stdio.h> signed main() { char abbr[101],*c; short p1,p2,L,M,R; p1=p2=1; printf("请输入要展开的字符串如(a-z、0-9、G-I):\n"); scanf("%s",abbr); putchar(*(c=abbr)); while(*++c) if(*c!='-'||(L=*(c+1)-*(c-1))<=0) putchar(*c); else for(M=1;M && M<L;M-=p2*2-3) for(R=p1;R;--R) putchar(*(c-1)+M); return !printf("\n"); }
  • 如果对上面问题的描述有疑问,可以在这里询问题主,以便于在下面撰写出更准确的答案。
  • 不要在询问区写答案,在询问区写答案赚不到红包。
  • 在询问区每个人最多询问5个问题,所以询问时尽量言简意赅
  • 如果对题主的问题很清楚了,就没必要再询问了,直接在下面撰写答案即可。

问题回答(1)