c语言 输入一个字符串,输出菱形样式图案,每行包含各子串。

2020-04-24 财经 99阅读

#include

#include

#include

int main()

{

  int n,i;

  char s[100];

  scanf("%s",s);

  n=strlen(s);

  for(i=0;i

      s[n+i]=s[n-i-1];

  s[n+i]='\0';

  for(i=-n+1;i

      printf("%*.*s\n",(n-abs(i))*2+abs(i),(n-abs(i))*2,s+abs(i));

  return 0;

}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com