博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[code]判断周期串
阅读量:6475 次
发布时间:2019-06-23

本文共 457 字,大约阅读时间需要 1 分钟。

567993-20160316211820178-897955535.png
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
#include<string.h>
int 
main()
{
        
char 
word[100];
       
scanf
"%s"
,word);
        
int 
len=
strlen
(word);
        
for
(
int 
i=1;i<=len;i++)
               
if
(len%i==0)
              
{
                      
int 
ok=1;
                      
for
(
int 
j=i;j<len;j++)
                            
if
(word[j]!=word[j%i])
                           
{
                                  
ok=0; 
break
;
                           
}
                      
if
(ok){
printf
(
"%d\n" 
,i);
break
;}
              
}
        
return 
0;
}

//两层for循环,
第一层是字符串周期数的循环,从1:到字符串总长
第二层以上一层确定的周期数,找到第二个周期往后的字符串依次比较,是否相等

转载于:https://www.cnblogs.com/zhxshseu/p/5285210.html

你可能感兴趣的文章
TCP/IP
查看>>
wdmWin10下遍历PCI配置空间
查看>>
移动通信技术的发展
查看>>
使用表格分割图片
查看>>
我的友情链接
查看>>
为CentOS虚拟机添加第二块网卡
查看>>
Linux防火墙iptables学习笔记
查看>>
Java常用类(一)Object
查看>>
激励着我前进
查看>>
我的友情链接
查看>>
npm打包指定本地nexus仓库
查看>>
IP地址简介
查看>>
LDAP服务原理详解
查看>>
Docker容器初体验
查看>>
SSH异常和日志处理方案
查看>>
我的友情链接
查看>>
jquery操作select
查看>>
我的友情链接
查看>>
在word2003插入音乐的方法
查看>>
九、多表模型创建,一对一,一对多,基于对像的多表模型等
查看>>