机试-自守数个数统计
来源:互联网 发布:php好玩的小例子 编辑:程序博客网 时间:2024/05/18 17:44
描述:自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2=625,76^2=5776,9376^2=87909376.请求出n以内的自守数的个数
输入参数:unsigned int n
返回值:n以内自守数的数量
样例输入:244
样例输出:6
在求得平方后,取余数的技巧
j=1;
while(j<=i)
{
j=j*10;
}
while(j<=i)
{
j=j*10;
}
#include<stdio.h>int main(){unsigned int n;int count=0;int i,j;unsigned mut;scanf("%u",&n);for(i=0;i<=n;i++){mut=i*i;j=1;while(j<=i){j=j*10;}if(mut%j == i){printf("%d\n",i);count++;}}printf("%d",count);}
0 0
- 机试-自守数个数统计
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数!
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- 自守数
- Picture Aspect Ratio
- Qt移动应用开发(五):场景切换
- 贴片电阻阻值代码对照表
- NPOJ 1086 奇怪包包
- MySQL存储过程详解 mysql 存储过程
- 机试-自守数个数统计
- js判断身份证是否合法
- 数据库sql查询语句备忘
- android根据内容对list重新排序
- Maven—Windows操作系统中安装配置Maven环境
- 新技能上Google
- ThreadPool线程池
- myeclipse去掉js验证方法
- 黑马程序员_Foundation框架