1091 N-自守数 (15分)

如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92​2​​=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。

本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。

输入格式:

输入在第一行中给出正整数 M(≤20),随后一行给出 M 个待检测的、不超过 1000 的正整数。

输出格式:

对每个需要检测的数字,如果它是 N-自守数就在一行中输出最小的 N 和 NK​2​​ 的值,以一个空格隔开;否则输出 No。注意题目保证 N<10。

输入样例:

3
92 5 233

输出样例:

3 25392
1 25
No

恶心死我了,No-->NO 找了TM 大半天!!!!

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main()
{int n;cin >>  n;int number;while(n--){cin >> number;getchar();//scanf("%d",&number);int res = to_string(number).size();int flag = 0;for(int i=1;i<10;i++){if( (i*number*number-number) % (int)(pow(10,res)) == 0){cout << i << " " << i*number*number << endl;flag=1;break;}}if(!flag) cout << "No" << endl;}return 0;
}

自守数--注意细节啊!!!相关推荐

  1. c语言中自守数函数,【C语言训练】自守数问题 (C语言代码)

    #include #include /** 这个函数用来求一个数有几位,例如12345有5位. */ int sizes(int n) { int count=1; while(n/10!=0) { ...

  2. B1091 N-自守数 (15分)

    B1091 N-自守数 (15分) 如果某个数 \(K\)的平方乘以\(N\) 以后,结果的末尾几位数等于 \(K\),那么就称这个数为"\(N\)-自守数".例如 \(3×92 ...

  3. PAT (Basic Level) 1091 N-自守数(模拟+stl)

    题目链接:点击查看 题目大意:给定一个数K,规定N-自守数的定义为K*K*N的末尾几位数等于K,则称K为N-自守数,比如3*92*92=25392,所以92是一个3-自守数,现在给出一些数,判断其是不 ...

  4. 【简便解法】1091 N-自守数 (15分)

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92 ...

  5. 1091 N-自守数

    1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3,而 2 的末尾两位正好是 9,所以 9 ...

  6. 1091 N-自守数 (15 分)

    如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92​2​​=25392,而 25392 的末尾两位正好是 92,所以 9 ...

  7. C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)

    1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92​2​​=25392,而 2539 ...

  8. 信息学奥赛C++语言: 趣味整数1(自守数)

    [题目描述] 晨输入两个正整数A 和 B(1<=A<=B<=40000),求A~B的所有自守数. 什么是自守数?比如52=5*5=25:252=25*25=625:762=5776: ...

  9. JavaScript算法(实例九)整数的置换 / 求s=a+aa+aaa+aaaa+aa...a的值 / 自守数

    1.不借助临时变量,进行两个整数的交换.(这种问题非常巧妙,需要大家跳出惯有的思维,利用 a , b进行置换). function foo(a,b){a = a - bb = b + aa = b - ...

最新文章

  1. 【Spring注解驱动开发】java工作流引擎框架
  2. Gotchas 44-引用和临时对象
  3. 超声相控阵合成孔径成像FPGA设计介绍
  4. JS日期加减,日期运算
  5. python函数式编程、高阶函数
  6. [原创]FineUI秘密花园(二十七) — 窗体控件概述(上)
  7. 【Matlab】模式识别——聚类算法集锦
  8. 全概公式和贝叶斯公式的理解及例题
  9. Nssm Edit XXX
  10. 凯尔卡C68全球版汽车电脑诊断仪
  11. Intel-VT 与虚拟化限制
  12. sqlserver入门
  13. 图解深度学习-梯度下降学习率可视化
  14. word导出手机端乱码或者打不开解决办法
  15. Lavas的简单入门
  16. 手机“入殓师”,你之前有听过吗?
  17. dialog第三方框架,material-dialogs的使用
  18. 维修销售条码打印机斑马ZebraZT620
  19. Meego系统全面解析(初始化)
  20. UBTC12月份最新项目进展

热门文章

  1. 用lstm模型做预测_使用LSTM深度学习模型进行温度的时间序列单步和多步预测
  2. java 堆_Java 对象都是在堆上分配内存吗?
  3. python optimize_python多元拟合问题
  4. python变量定义 关键字_(四)Robot Framework 基础关键字
  5. python工资这么高为什么不学-小白入行年薪21万,为什么Python岗位薪资越来越高?...
  6. python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
  7. python数据分析-Python数据分析:可视化
  8. python程序员工资-被Python程序员高工资惊到!报告却显示Python热度降了?
  9. php和python-python与php比较
  10. 语音识别已逐渐普及 搜狗讯飞各具特色