一个完全平方数是指一个数乘以自己,例:625=25^2; 特殊的完全平方数是指不仅是完全平方数而且平方后的数中有两个数字是相同的,例: 100=10^2; 144=12^2;
2013-03-07 11:36
447 查看
一人烤人曰。。。。。
特殊的完全平方数
一个完全平方数是指一个数乘以自己,例:625=25^2; 特殊的完全平方数是指不仅是完全平方数而且平方后的数中有两个数字是相同的,例: 100=10^2; 144=12^2;
要求请编程求出1000以内的特殊完全平方数
答曰。。。。
static void Main(string[] args)
{
int temp = 0;
int single;
int decade;
int hundreds;
int[] temps = new int [3];
for (int i = 1; i <= 31; i++)
{
temp = i * i;
if (temp>=10&&temp <=100)
{
single = temp / 100;
decade = temp % 100;
if (single ==decade )
{
Console.WriteLine(temp );
}
}
else if (temp>=100)
{
single = temp / 100;
decade = (temp / 10) % 10;
hundreds = (temp % 100 )%10;
if (single ==decade ||single ==hundreds ||decade ==hundreds )
{
Console.WriteLine(temp );
}
}
}
Console.ReadLine();
}
一大神答。。。。
#include "stdio.h"
#include "math.h"
void main()
{ long i,j,k,a,b;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
{a=100*i+10*j+j;
b=sqrt(a);
if(a==b*b)
printf("%d\n",a);
}
getch();
}
我写个短点的
我写个短点的
人曰。。。。
上楼的帅哥,你理解题意有点错误,我帮你改一下
#include "stdio.h"
#include "math.h"
void main()
{ long i,j,k,a,b,c,d;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{a=100*i+10*j+k;
b=sqrt(a);
if(a==b*b)
if(i==j||i==k||j==k)
printf("%d\n",a);
}
getch();
}
特殊的完全平方数
一个完全平方数是指一个数乘以自己,例:625=25^2; 特殊的完全平方数是指不仅是完全平方数而且平方后的数中有两个数字是相同的,例: 100=10^2; 144=12^2;
要求请编程求出1000以内的特殊完全平方数
答曰。。。。
static void Main(string[] args)
{
int temp = 0;
int single;
int decade;
int hundreds;
int[] temps = new int [3];
for (int i = 1; i <= 31; i++)
{
temp = i * i;
if (temp>=10&&temp <=100)
{
single = temp / 100;
decade = temp % 100;
if (single ==decade )
{
Console.WriteLine(temp );
}
}
else if (temp>=100)
{
single = temp / 100;
decade = (temp / 10) % 10;
hundreds = (temp % 100 )%10;
if (single ==decade ||single ==hundreds ||decade ==hundreds )
{
Console.WriteLine(temp );
}
}
}
Console.ReadLine();
}
一大神答。。。。
#include "stdio.h"
#include "math.h"
void main()
{ long i,j,k,a,b;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
{a=100*i+10*j+j;
b=sqrt(a);
if(a==b*b)
printf("%d\n",a);
}
getch();
}
我写个短点的
我写个短点的
人曰。。。。
上楼的帅哥,你理解题意有点错误,我帮你改一下
#include "stdio.h"
#include "math.h"
void main()
{ long i,j,k,a,b,c,d;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{a=100*i+10*j+k;
b=sqrt(a);
if(a==b*b)
if(i==j||i==k||j==k)
printf("%d\n",a);
}
getch();
}
相关文章推荐
- 在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;他既是完全平方数,又是两位数字相同,例如144,676等
- 09-一个数字+100是个完全平方数,加上268也是一个完全平方数字
- 6-3 判断满足条件的三位数 本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。
- 03-个数字+100是个完全平方数,加上268也是一个完全平方数字
- 6-7 统计某类完全平方数(20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- 求这样的两个数据:5位数=2乘以4位数,9个数字互不相同。
- 《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 判断任一给定整数N是否满足条件: 它是完全平方数,又至少有两位数字相同,如144、676等。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 题目:请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。用c语言编写(不能用数字转换成字符串)。
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要
- 有个数组a[100]存放了100个数,这100个数取自1-99,且只有两个相同的数,剩下的98个数不同,写一个搜索算法找出相同的那个数的值.(注意空间效率时间效率尽可能要低)
- 判断一个数字中是否包含两个相同的字串
- 实现四个数,前两个相同,后两个相同,并且是一个整数的平方
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- java 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 蓝桥杯寒假训练一1015特殊的数字(找到自己一个惊天大BUG)
- 华为机试题-判断一个数字中是否包含两个相同的子串