找出1至n之间同构数的个数---转载
来源:互联网 发布:梦幻辅助软件 编辑:程序博客网 时间:2024/06/08 05:32
#include "OJ.h"
int SearchSameConstructNum(int n)
{
int count=0,i;
for(i=1;i<=n;i++)
{
int temp=i;
long int sq=i*i;// 数字的平方
while(temp>0)
{
if( sq==temp)//判断最后一位是否相等
{
sq=sq/10;//删掉最后一位
temp=temp/10;//删掉最后一位
}
else break;
}
if(temp==0)//如果上面while中判断出来每一位都相等必定temp会变成0 此时计数
count++;
}
return count;
}
int SearchSameConstructNum(int n)
{
int count=0,i;
for(i=1;i<=n;i++)
{
int temp=i;
long int sq=i*i;// 数字的平方
while(temp>0)
{
if( sq==temp)//判断最后一位是否相等
{
sq=sq/10;//删掉最后一位
temp=temp/10;//删掉最后一位
}
else break;
}
if(temp==0)//如果上面while中判断出来每一位都相等必定temp会变成0 此时计数
count++;
}
return count;
}
0 0
- 找出1至n之间同构数的个数---转载
- 找出1至n之间同构数的个数
- 数组a[N],存放了1至N-1个数,其中某个数重复一次,找出重复的那个数
- 求1-10000之间的同构数
- 从n个数中找出每个数的重复数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 在N个数中找出出现奇数次的数
- 孪生素数(找出数n范围内相差1或2的素数的个数)
- 也谈两个数n(n的值为1与9之间)之间相隔n个数的趣味题
- 找出1~n之间的所有素数
- n个数里找出前m个数(或者 从10亿个浮点数中找出最大的1万个)
- 数组a[]存放1至N-1个数,其中某个数重复一次,写个函数找出那个数:
- 删除重复字符串-转载
- ZOJ-1175
- Android中的位运算
- MyEclipse开发Struts可视化配置示例
- 博弈论基础知识
- 找出1至n之间同构数的个数---转载
- QT5 坐标系统
- chapter5 基础题目选解
- 周期串问题- --转载
- HDU 1002 A + B Problem II
- 判断斐波那契数列中的某项是不是偶数
- [HDU 1757] A Simple Math Problem (矩阵快速幂)
- 剧本修改谁说了算?
- Archiving Objective-C Objects with NSCoding (数据库存自定义对象也需要序列化)