emin_0801
emin_0801
2019-11-17 16:27

求问简单的C语言字符串走马灯

  • c语言

字符串走马灯(20分)
题目内容:
多彩的霓虹灯点缀了我们的夜生活,很多店铺都用各式各样的霓虹灯来招徕顾客。
你是一家新店的店主,决定采用霓虹灯和传统走马灯结合的方式来展现商品信息。

走马灯的规则如下:
对于给定的字符串abc(不超过20),走马灯应该连续出现:
abc
bca
cab
abc
如此循环往复(第一行出现的字符串和最后一行的字符都和输入一模一样)
输入格式:
一个字符串,如abc
输出格式:
abc
bca
cab
abc
输入样例:
abc
输出样例:
abc
bca
cab
abc

#include <stdio.h>
#include <string.h>
int main()
{
    char a[20]={0};
    gets(a);
    int i ,temp,k;
    k=strlen(a);
    for(i=1;i<=k;i++){
        temp = a[1];
        a[1] = a[k];
        a[k] = temp;
            printf("%s\n",a);
    }
}

图片说明

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐