2、亲密数
【问题描述】
如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。
求30000以内的全部亲密数。
3、自守数
【问题描述】
自守数是指一个数的平方的尾数等于该数自身的自然数。
例如:5^2=25;25^2=625;76^2=5776;9376^2=87909376
求10000以内的自守数。
6、高次方数的尾数
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
int m,n,i,a,b;
scanf("%d%d",&n,&m);
a=m;
for(i=1;i<n;i++)
if(a>1000)
{
a=a%1000;
}
a=m*a;
if(a%1000==0)
{
printf("The last 3 numbers are 000.");
}
else
{
b=a%1000;
}
printf("The last 3 numbers are %d.",b);
system("pause");
return 0;
}
第6题找错误,找出原因加5悬赏
有图有真相,如会解释,即加5悬赏
求助急急急急急急急急急急!!!!!!!!
请问亲密数输出是不是:
6
28
220
284
496
1184
1210
2026
2924
5020
5564
6232
6368
8128
10744
10852
12285
14595
17296
18416
对
自守数输出:
5
6
25
76
376
625
9376
抱歉,亲,最后一题错了吧,输入:12 12,输出多组,可是我只要12的12次方的后三位数,亲在检查一下,如果答案对了,我会给你增加5悬赏并采纳的!!
快快!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#include<cstdio>
#include<iostream>
#include<math.h>
using namespace std;
main()
{
unsigned long m,n,a,b;
scanf("%d %d",&n,&m); //原来是scanf("%d%d",&n,&m);
a=pow(m,n);
b=a%1000;
printf("The last 3 numbers are %03d.\n",b);
system("pause");
return 0;
}
随便写了下,没有考虑效率。
2.
#include <iostream>第3呢
会吗??