一人烤人曰。。。。。

特殊的完全平方数
  一个完全平方数是指一个数乘以自己,例: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;相关推荐

  1. (PAT)统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数

    本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144.676)的个数. 函数接口定义: int search( int n ); 其中传入的参数int n是一个三位数的正 ...

  2. Java黑皮书课后题第6章:**6.26(回文素数)回文素数是指一个数同时为素数和回文数。编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开

    6.26(回文素数)回文素数是指一个数同时为素数和回文数.编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开 题目描述与运行示例 代码 题目描述与运行示例 6.26(回文素数) ...

  3. 一个整数称为完全平方数,是指它的值是另一个整数的平方。如81是个完全平方数,因为它是9的平方。请按要求完成:①在三位的正整数中寻找所有完全平方数;例如:144(12*12),676(26*26)

    一个整数称为完全平方数,是指它的值是另一个整数的平方.如81是个完全平方数,因为它是9的平方.请按要求完成: ①在三位的正整数中寻找所有完全平方数; 例如:144(12*12),676(26*26)  ...

  4. * 四、要求写一个方法:method。该方法要求传入一个数字n(n要小于10), * 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数。

    package Day04;/*** 四.要求写一个方法:method.该方法要求传入一个数字n(n要小于10),* 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数.* ...

  5. Python-打印指定范围内的全部回文素数(高教社,《Python编程基础及应用》习题8-7) (10分) 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数。

    前言 PTA程序设计类教学平台-Python作业 题目: 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数.请实现下述两个函数,帮助测试程序完成如下功能:从键盘输入正整数N, 打印从 ...

  6. 干支记年法 在我国古代和近代,一直采用干支法纪年。它采用10天干和12地支配合,一个循环周期为60年。

    /* 干支记年法在我国古代和近代,一直采用干支法纪年.它采用10天干和12地支配合,一个循环周期为60年.10天干是:甲,乙,丙,丁,戊,己,庚,辛,壬,癸12地支是:子,丑,寅,卯,辰,巳,午,未, ...

  7. 编写一个判断完数的函数。完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数。

    编写一个判断完数的函数.完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数. 程序之美 编写一个判断完数的函数.完数是指一个数恰好等于它的因子之和,如6=1+2+3,6就是完数. #in ...

  8. 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了(&qu ...

  9. 程序员面试题精选100题(10)-排序数组中和为给定值的两个数字[算法]

    题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.要求时间复杂度是O(n).如果有多对数字的和等于输入的数字,输出任意一对即可. 例如输入数组1.2 ...

最新文章

  1. B - Modular Inverse
  2. 怎么添加项目到SVN上面
  3. Zookeeper全解析——Paxos作为灵魂
  4. php 解包二进制,workerman的二进制怎么玩啊,怎么封包,怎么解包啊
  5. Xcode里-ObjC, -all_load, -force_load
  6. 安装Python第三方库方法总结
  7. python获取最新学术文献_快解锁新姿势,教你如何用Python搞定文献搜索和科研图片!...
  8. ftp服务器端的编写 c语言6,linux下c语言编写的ftp服务器
  9. seo该如何防止网站被挂***?!
  10. awt中监听输入框textField
  11. python拼图游戏代码_教你用Python自制拼图小游戏,轻松搞定熊孩子
  12. thinkphp建站-前后台文件配置
  13. 官宣:微信可以转账到QQ上了。微信今日新增全新表情包
  14. 【地球科学】使用USGS下载指定地区的遥感影像
  15. 上百套HTML5登录页面模板
  16. 实数系统的构造与发展历程
  17. USB key身份认证介绍
  18. mysql显示1146_MySQL查询报错:ERROR 1146 (42S02): Table 'craw.sitePageConfig' doesn't exist
  19. 【STARK论文翻译阅读】
  20. lseek和文件末尾

热门文章

  1. 5G取代光纤宽带,有可能吗?
  2. React中CSS样式
  3. 二级mysql选择题要对一半才能拿证书_计算机二级选择题需要达到多少分才能及格...
  4. 振作只需一个理由:日子不能这样过
  5. 国内垃圾渗滤液处理主要用什么手段呢?垃圾渗滤液的处理市场前景有吗?
  6. java 为新员工分配部门
  7. 项目中发生的一个奇葩问题
  8. 国产操作系统逐步强大,Linux操作系统成为主流
  9. maven打包二进制文件
  10. 中科院京区博士生申请申根(德国)签证流程