判断一个数是否是周期数字,并输出一个周期的数字及个数
来源:互联网 发布:招标业务管理系统源码 编辑:程序博客网 时间:2024/05/20 14:18
#include <stdio.h>
#include <string.h>
int main()
{
char a[50];
while(1)
{
printf("请输入一个数字:");
scanf("%s", a);
int i, j, k=1,b;
int n = strlen(a);
for(i=1; i <= n; i++)
if(n%i == 0)
{
k = 1;
for(j=i; j<n; j++)
{
if(a[j] != a[j%i])
{
k = 0;
break;
}
}
if(k)
break;
}
printf("%d\n", i);
if(n==i)
printf("这个数不是周期数字\n");
else
printf("这个数是周期数字\n");
printf("一个周期所包含的数字是:");
for(b=0;b<i;b++)
{
printf("%c",a[b]);
}
printf("\n");
}
return 0;
}
0 0
- 判断一个数是否是周期数字,并输出一个周期的数字及个数
- 第三章:输入一个数判断是否为周期数并输出周期及周期个数
- 判断一个数是否为周期数
- 判断一个数字是否是回文数
- 判断一个数是否为周期数,循环体是什么
- 判断一个数是否返回回文数,(回文数也是一个数字,即正反序是同一个数)
- C语言-判断一个数是否是数字
- 判断一个int型数字是否是自守数
- C语言:判断一个数是否为回文数(回文数也是一个数字,数字的特点是正反序是同一个数字,如:12321,3443)
- 判断一个数是否有重复数字
- 判断一个数字是否为回文数
- 判断一个数字是否是回文
- 判断一个字符串是否是数字
- 判断一个数字是否是回文
- hdu1409判断一个串是否是数字
- 判断一个数字是否是回文
- 判断一个数字是否是回文
- oracle判断一个字符是否是数字
- Oracle权限列表
- Playfair密码
- 函数递归1
- 将16位无符号整数转化为BCD码存放在数组中
- 基于Threejs的jQuery 3d图片旋转木马特效插件
- 判断一个数是否是周期数字,并输出一个周期的数字及个数
- Cocos2d-x-3.4 从零开始之 AppDelegate.cpp
- Hash表
- 求最大公约数
- 字符串Hash函数
- cocos2dx 之背包系统开发
- Win8Metro(C#)数字图像处理--2.27图像加法运算
- 前端篇——2015.3 第一次练手项目 被自己蠢哭!
- 第六周项目二—我的数组类