字符串矩阵
程序员文章站
2022-07-13 17:48:36
...
问题:将一个字符串循环输出成矩阵:
样例1:
输入:ABCD
输出:
ABCD
BCDA
CDAB
DABC
样例2:
输入:NUCACM
输出:
NUCACM
UCACMN
CACMNU
ACMNUC
CMNUCA
MNUCAC
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char s1[1005];
int i,j,k,t;
char s2[1005];
cin>>s1;
int len=strlen(s1);
for(t=0;t<len;t++)
{
cout<<s1[t];
}
cout<<endl;
for(i=0;i<len-1;i++)
{
s2[len-1]=s1[0];
for(j=0,k=1;j<len-1;j++,k++)
{
s2[j]=s1[k];
}
for(t=0;t<len;t++)
{
s1[t]=s2[t];
cout<<s2[t];
}
cout<<endl;
}
return 0;
}
上一篇: xhtml标签
下一篇: 笔记本光驱位不支持固态硬盘怎么办