首页 > 其他分享 >3.3自守数

3.3自守数

时间:2023-05-16 21:11:13浏览次数:38  
标签:index sum long 自守数 3.3 data

3.3自守数
1.问题描述
自守数是指一个数的平方的尾数等于该数自身的自然数。

#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int temp=0;
    long long sum=0,data=0,index=1;
    for(long long i=0;i<=200000;i++)
    {
        sum=i*i;
        if(sum==0)
            printf("%lld  ",sum);
        else if(sum>0)
        {
            data=0,index=1;
            while(sum!=0)
            {
                temp=sum%10;
                sum=sum/10;
                data=data+temp*index;
                index=index*10;
                if(data*data==i*i)
                {
                    printf("%lld",data);
                    if(data!=109376)
                        printf("  ");
                        break;
                }
            }
        }
    }
    return 0;
}

标签:index,sum,long,自守数,3.3,data
From: https://www.cnblogs.com/wangrui0429/p/17406817.html

相关文章

  • 《JavaScript权威指南第七版》13.3.4实现细节,关于“ES2017解释器可以把函数体分割成一
    读到“ES2017解释器可以把函数体分割成一系列独立的子函数,每个子函数都被传给位于他前面以await标记的那个期约的then方法”这一部分是比较困惑,也没有代码示例,很抽象,不易理解。自己写了个例子来复述一下这段话:functiongetPosts(){returnnewPromise(function(resolve,......
  • Vue3.3 的新功能的一些体验
    Vue3在大版本3.3里面推出来了一些新功能(主要是语法糖),网上有各种文章,但是看起来似乎是一样的。我觉得吧,有新特性了,不能光看,还要动手尝试一下。DefineOptions宏定义先来一个简单的,以前我们有时候想设个name,有时候不想让组件自动继承属性,这时候需要单独设置一个script进行设......
  • 车载充电器 3.3KW 车载充电机OBC方案 方案:PFC两相交
    车载充电器3.3KW车载充电机OBC方案方案:PFC两相交错并联,Dc全桥LLC,28035控制,CAN通信。文件内容:原理图Pcb关键磁件参数源代码实用范围:项目参考借鉴学习,不具备量产功能。ID:16146684069616387......
  • 自守数
    一问题描述自守数i的平方为z,z的尾数等于那个i。二设计思路先求出i的位数再将i*i取余10的位数次方。三程序流程图四伪代码实现//自守数#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn=100000; for(inti=0;i<=n;i++) { intx=i*i; intt=i; intc=1; fo......
  • 第五章 5.3.3 构造二叉树
    不同二叉树的遍历序列由不同遍历序列的组合推出原二叉树的结构前序,后序,层序的组合不能推出原结构,因为无法区分左右子树线索二叉树(可称为线索链表)二叉树又可称为二叉链表.中序线索二叉树的存储先序线索二叉树后序线索二叉树三种线索二叉树根据遍历顺序不同,......
  • 自守数
    自守数是指一个数的平方的尾数等于该数自身的自然数。例如:5^2=25    25^2=625   76^2=5776   9376^2=87909376求100000以内的自守数。通过规律我们以可得出个位数的平方只需对10求余则可判断是否为自守数,十位数则对100求余,百位数则对1000求余,以此类推便可......
  • 自守数
    一、问题描述自守数是指一个数的平方的尾数等于该数自身的自然数。例如:52=25  252=625 762=5776 93762=87909376求100000以内的自守数。二、设计思路   从1循环到100000,找到它们尾数的平方,与数本身作对比,如果等于就是自守数三、流程图 四、伪代码For(10000......
  • 操作系统(3.3.6)--基于公平原则的调度算法
    1.保证调度算法保证处理机分配的公平性。如果在系统中有n个相同类型的进程同时运行,为公平起见,须保证每个进程都获得相同的处理机时间1/n。(1)跟踪计算每个进程已执行的处理时间;(2)计算每个进程应获得的处理机时间;(3)计算进程获得处理机时间的比率;(4)比较各进程获得处理机时间的比率......
  • 自守数
    一问题描述自守数i的平方为z,z的尾数等于那个i。二设计思路先求出i的位数再将i*i取余10的位数次方。三程序流程图 四伪代码实现#include<iostream>#include<math.h>usingnamespacestd;intmain(){ intj,z,x; for(inti=0;i<=10000;i++){ intj=1; intm; m=i; fo......
  • 自守数
    自然语言解决问题:根据自守数的定义,求解本题的关键是知道当前所求自然数的位数,以及该数平方的尾数与被乘数、乘数之间的关系流程图: 具体代码:#include<stdio.h>intmain(){longmul,number,k,a,b;printf("Itexistsfollowingautomorphicnmberssmallthan100000:\n");for......