判断任一给定整数N是否满足条件: 它是完全平方数,又至少有两位数字相同,如144、676等。
/*
判断任一给定整数N是否满足条件:
它是完全平方数,又至少有两位数字相同,如144、676等。
*/
#include <stdio.h>
#include <math.h>
int IsTheNumber ( const int N );
int main()
{
int n1, n2, i, cnt;
scanf("%d %d", &n1, &n2);
cnt = 0;
for ( i=n1; i<=n2; i++ ) {
if ( IsTheNumber(i) )
cnt++;
}
printf("cnt = %d\n", cnt);
return 0;
}
int IsTheNumber ( const int N )
{
int n = N;
int m;
int div = 10;
int i;
i = (int)sqrt(N);
m = i * i;
if (m == N)
{
int tmp[div] = {0};//一定要初始化为零
while (n > 0)//检验数字是否相同
{
for (int k = 0; k < div; k++)
{
if (n % 10 == k)
{
tmp[k] += 1;
if (tmp[k] == 2)
{
return 1;
}
}
}
n = n / div;
}
return 0;
}
return 0;
}
判断任一给定整数N是否满足条件: 它是完全平方数,又至少有两位数字相同,如144、676等。相关推荐
- 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数.如果N满足条件,则该函数必须返回1,否则返回0. 裁判测试程序样例: #include < ...
- (PAT)统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数
本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144.676)的个数. 函数接口定义: int search( int n ); 其中传入的参数int n是一个三位数的正 ...
- jzxx1033能被5整除且至少有一位数字是5的所有整数的个数
题目描述 找出1-N中能被5整除且至少有一位数字是5的所有整数的个数.N<32767 输入 输入只有一行,只有1个整数N. 输出 输出只有一行(这意味着末尾有一个回车符号),包括1个整数. 样例 ...
- c语言分离个位十位百位_C语言中 将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出...
展开全部 代码如下: #include int main(void) { int number;int units, tens, hundreds; //定义三个变量分别存储个位.十位和百位上的数字 ...
- 小蒜给了你一个整数,要求从个位开始分离出它的每一位数字。输入格式输入一个整数,整数在 11 到 10^810 8 之间。输出格式从个位开始按照从低位到高位的顺序依次输出每一位数字。
输入 123 输出 1 2 3 #include<stdio.h>int main() {int n,x,y;scanf("%d", &n);x=n;int i ...
- 山东科技大学OJ题库 1088 输出整数的最低两位
1088 输出整数的最低两位 Description 把一个整数的最低两位打印出来,不输出整数的符号. Input 输入为一个整数n,不会超出int类型的数据范围. Output 输出n的最低两位数字 ...
- 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
#include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...
- C语言判断给定整数序列是否构成等差数列
C语言判断给定整数序列是否构成等差数列 题目: 判断给定整数序列能够构成等差序列. 输入说明: 有多组数据,每组输入数据由两行构成,第一行只有一个整数n(<1000),表示序列(即序列中整数的个 ...
- 深搜:给定整数a1、a2、...an,判断是否可以从中选出若干数,使它们的和恰好为K。
部分和问题 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 给定整数a1.a2........an,判断是否可以从中选出若干数,使它们的和恰好为K. 输入 首先,n和k, ...
最新文章
- 技术图文:双指针在求解算法题中的应用
- spring BeanFactory加载xml配置文件示例
- 各种封装——封装getClass
- UE3 GPU性能和分析
- 零基础带你学习MySQL—流程控制函数(十七)
- ab753变频器参数怎么拷贝到面板_20款常用变频器密码,想成为电工老师傅你一定需要,纯干货分享!...
- alsa的动态库安装在哪里_源码编译安装MySQL8.0.20
- 计算机学报Latex模板运行出错解决
- 一文搞懂 FlinkSQL函数 LAST_VALUE 的原理
- 前端端使用非对称加密解密
- 音视频篇 - Android 音视频涉及到的技术
- c语言学习笔记(浙大翁恺mooc)
- 剑指OFFER思路总结与代码分享——树篇(Java实现)
- SEO与SEM区别是什么
- windows连接蓝牙失败
- STM32F103的AD采样非线性问题
- Android官方SDK下载(含API文档)
- Laravel实现软删除
- css弹性盒模型详解----flex-wrap
- 互联网出海,从粗放圈地到落地深耕