循环输出字符字符串

时间:2023-01-04 12:26:48

今日无聊,就当赚积分了循环输出字符字符串,贴一个代码,回答百度知道时做的。水平有限,写的不好。

#include<stdio.h>
void main()
{
char s[20];
printf("请输入字符串:\n");
scanf("%s",&s);
//循环队列
int head,end;
int i=0,j=0,max;
while(s[i]!='\0')
{
i++;
}
max=end=i;
head=0;
printf("输出如下:\n");
for(i=0;i<max;i++)
{
for(j=head;j<end;j++)
{
printf("%c",s[j%max]);
}
printf("\n");
head+=1;
end+=1;
}
}