本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。

函数接口定义:
int search( int n );

其中传入的参数int n是一个三位数的正整数(最高位数字非0)。函数search返回[101, n]区间内所有满足条件的数的个数。

裁判测试程序样例:
#include <stdio.h>
#include <math.h>

int search( int n );

int main()
{
int number;

scanf("%d",&number);
printf("count=%d\n",search(number));return 0;

}

/* 你的代码将被嵌在这里 */

输入样例:
500

输出样例:
count=6

#include <stdio.h>
#include <math.h>int search( int n );int main()
{int number;scanf("%d",&number);printf("count=%d\n",search(number));return 0;
}
int search(int n)
{int i,cnt=0;for(i=101;i<=n;i++){double digit=sqrt(i);int a=i/100;int b=i/10%10;int c=i%10;if((digit==(int)digit)&&(a==b||a==c||b==c)) cnt++;}return cnt;
}

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

  1. 计算机frequency函数,第二章 FREQUENCY函数按条件统计给定区间内的数据个数

    第二章 FREQUENCY函数按条件统计给定区间内的数据个数 作者:李锐(微博@Excel_函数与公式)微信公众号(ExcelLiRui) FREQUENCY函数不但可以对数据进行多段区间的个数统计, ...

  2. 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)

    题目内容: 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数.要求PrimeGenerator类具有: 属性:start(区间起始值),end(区间终止值),两个属性均为 ...

  3. 三位数除以两位数竖式计算没有余数_苏教版四上二period;三位数除以两位数竖式计算练习...

    与<苏教版四上二.三位数除以两位数竖式计算练习>相关的范文 明德小学集体备课记录表 两位数除以一位数(初议稿) 三年级 试教:易德安 教学目标: 1.使学生经历探索两位数除以一位数(首位不 ...

  4. ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???

    题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...

  5. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  6. 三位数除以两位数竖式计算没有余数_苏教四上期末复习——两、三位数除以两位数...

    期末复习读万卷书 <做一好题第二单元两.三位数除以两位数 计算能力 1.竖式计算 510÷67= 409÷61= 700÷26= 291÷42= 468÷29= 810÷13= 2.简便方法计算 ...

  7. 三位数除以两位数怎么算竖式_青岛版三年级上册数学5.6三位数除以一位数(最高位商后有余数)微课知识点精讲+练习...

    微课视频第一课时 微课视频第二课时 同步练习 1.列竖式计算下面各题 375÷3=       238÷2=       588÷4=    623÷5= 2.一片树林3年共增加了537棵树,平均每年 ...

  8. 字符串乘一个数_【思维拓展】三位数乘两位数,构造最大积和最小积

    前面袁老师给大家讲了一个重要结论,并运用这个结论来解决问题,构造两位数乘两位数最大积和最小积的问题. 今天,更进一步,三位数乘两位数中,如何构造最大积和最小的积? [问题引入] 用9.8.6.5.4这 ...

  9. input内强制保留小数点后两位 位数不足时自动补0

    input内强制保留小数点后两位 位数不足时自动补0 小数点后位数超出2位时进行四舍五入 需引入jquery包 1.11.2版本 1 function xiaoshu(x)2 {3 var f = p ...

最新文章

  1. windows安装gnvm安装教程,node多版本解决方案
  2. JavaOne 2016——首日亮点
  3. java 执行cmd windows_Windows平台Java调用cmd命令执行程序
  4. SQL中的long text
  5. 20165320 第九周学习总结
  6. KindEditor编辑器, 利用ajax动态切换编辑器内容
  7. python pandas处理无限值inf
  8. Producing function in SQL.
  9. DeepLearning - Forard Backward Propogation
  10. 深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)
  11. table()函数--R语言
  12. 计算机学win7画图,Windows7系统画图工具怎么打开?
  13. 一文看懂神经网络工作原理
  14. python 下如何播放mp3
  15. CSS真好玩——用纯CSS画一轮新月
  16. 中庸----做人的智慧
  17. Windows下搭建IOS开发环境
  18. python BFS最短路径问题
  19. 快速实现 分页器(超简单) 可以直接用
  20. 拍掉灰尘,老想法比新想法更管用

热门文章

  1. 用对比学习训练说话人初步验证模型
  2. SM邀请码110211获取输入方式
  3. post 返回代码_再借你一双慧眼,识别强大的代码安全审计工具
  4. python中 FPDF error:Not a PNG file :‘1.png‘
  5. 业务逻辑写在存储过程好还是后端好_用存储过程和 JAVA 写报表数据源有什么差异...
  6. c# 万能模型类型转换
  7. 最小二乘法用于直线,多项式,圆,椭圆的拟合及程序实现
  8. linux c 读取txt文件中数据类型,关于matlab中用textread读取txt文件
  9. linux运行雷神之锤,RTX改造版《雷神之锤II》现已开放下载
  10. Pytorch搭建网络常见代码的理解