本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如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

结尾无空行

源代码:

int search( int n )
{int i,a,b,c,s;int result=0;for(i=101;i<=n;i++){s=sqrt(i);if(i==s*s){a=i%10;b=i/10%10;c=i/10/10;if(a==b||a==c||b==c){result++;}}} return result;
}

6-7 判断满足条件的三位数 (15 分)相关推荐

  1. 判断满足条件的三位数

    本题引用自PTA,原作者:浙大城市学院张高燕 本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144.676)的个数. 函数原型为:int search( int n ); ...

  2. 7-3 逆序的三位数 (10 分)

    7-3 逆序的三位数 (10 分) 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个 ...

  3. PTA题目:求符合给定条件的整数集 (15分)

    求符合给定条件的整数集 (15分) 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数 ...

  4. 7-6 求符合给定条件的整数集 (15 分)

    7-6 求符合给定条件的整数集 (15 分) 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件 ...

  5. 7-16 求符合给定条件的整数集 (15分)

    7-16 求符合给定条件的整数集 (15分) 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件 ...

  6. 7-16 求符合给定条件的整数集 (15 分)

    求符合给定条件的整数集 (15 分) 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位 ...

  7. (PTA)7-4 判断一个整数是否为素数 (15分)

    7-4 判断一个整数是否为素数 (15分) 本题要求编写程序,判断一个给定的整数是否为素数.素数就是只能被1和自身整除的正整数,1不是素数,2是素数. 输入格式: 输入在一行中给出一个需要判断的整数 ...

  8. 基础编程题目集 7-3 逆序的三位数 (10 分)

    问题描述: 解题思路: 题目规定是正的三位数,所以取出三个位置的数字即可, 输出时进行特殊判断,这里需要注意当中间为0且第一位不为0的时候 是需要输出的 解题代码: #include<stdio ...

  9. PTA天梯赛L1刷题总结(三)15分题型(超详细题解)

    多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...

最新文章

  1. ASP.NET MVC 右键点击添加没有区域(Area)、控制器、试图等选项
  2. fedora虚拟机中的vsftp服务配置
  3. python应用于期货_Python期货量化交易基础教程(17)
  4. .NET六大剑客:栈、堆、值类型、引用类型、装箱和拆箱
  5. java 按钮设置图片_Java中如何设置带图片按钮的大小
  6. 使用py2neo构建neo4j图模型小demo
  7. 【Flink】Flink StreamingFileSink
  8. EJB3.0学习笔记---JBOSS 7.1.1 Final版本安装与配置
  9. 高级着色语言HLSL入门(1)
  10. MATLAB常用基本数学函数
  11. Python Tkinter 音乐播放器 Demo
  12. 如何在Excel/Word中使用复选框
  13. 微信公众号跳转小程序失败 new WxMpTemplateMessage.MiniProgram
  14. raid 0 1 5 10的区别以及应用
  15. Linux下安装Oracle12c图形化及静默两种方法安装操作手册
  16. 浏览器中的js不能同步更新的解决方案
  17. 学习笔记(2):A110测试-测试课程申请1888
  18. 教你用JavaScript制作图片回廊
  19. 2.数据类型--数值类型
  20. Rasa 3.x 学习系列-Rasa 3.2.0 新版本发布

热门文章

  1. html对称标记,html5/css3 字体 对称渐变+描边+影子
  2. HTML5相邻图片之间无缝拼接
  3. 搭档之家:首款透明电视来啦!小米大师系列预售立即秒光,你抢到了吗?
  4. 《穷爸爸和富爸爸》读后感
  5. 第01节 Go语言简介
  6. 恒定源扩散matlab,matlab限定源扩散问题
  7. 通俗讲解分布式锁:场景和使用方法
  8. vue 数据大屏使用数字字体
  9. 客齐集最近的大学公益讲座
  10. 移动互联网不是把传统互联网业务拷贝到手机上