永发信息网

VC++程序:找素数,自守数,回文数,水仙花数,完整数的程序

答案:1  悬赏:10  手机版
解决时间 2021-05-07 21:25

自守数:如果某个数的平方的末尾极为数等于这个数,那么就称这个数为自守数。显然,5和6是一位自守数(5x5=25 6x6=36)25x25=625 76x76=5776,所以25和76是两位自守数。

回文数:则是有类似22、383、5445、12321,不论是从左向右顺读,还是从右向左倒读,结果都是一样的特征.

水仙花数:是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。( 例如:1^3 + 5^3 + 3^3 = 153 )

完整数:除自身以外的所有因子之和等于自身的数。比如:6的因子有1,2,3;1+2+3=6;所以6是完整数

素数就不解释了。。。


最佳答案

C++自守数:


#include<stdio.h>
int main()
{
long mul,number,k,ll,kk;
printf("It exists following automorphic nmbers small than 200000:\n");
for(number=0;number<200000;number++)
{
for(mul=number,k=1;(mul/=10)>0;k*=10);

kk=k*10;
mul=0;
ll=10;
while(k>0)
{
mul=(mul+(number%(k*10))*(number%ll-number%(ll/10)))%kk;

k/=10;
ll*=10;
}
if(number==mul)
printf("%ld ",number);
}
}


C++回文数:


#include<iostream.h>
int palindrome(long int x)
{
long int y;
long int s=0;
y=x;
while(y>0)
{
s=s*10+y%10;
y=y/10;
}
if(s==x)
return 1;
else
return 0;
}


int main()
{
long int x;
int temp;
cout<<"Enter x";
cin>>x;

temp = palindrome(x);

if(temp==1)
{
cout<<"yes"<<endl;
}
else {
cout<<"no"<<endl;
}
return 0;
}


.


C++水仙花数:


#include"iostream.h"
void main()
{


int i,j,k,n;
for(n=100;n<=1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) cout<<n<<endl;
}
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于快乐大本营SJM嘉宾特辑
急求一张柯南的QQ头像。。。。。
老营宫村我想知道这个在什么地方
信用卡透支没还钱多个月,卡已给开户行柜元机
现在QQ贵还是奥拓贵?
我是一名大二的学生,在杭州读书,现在不想读
bape的帽子在中国要卖多少钱?
在手机之家申请了自己手机的证书,然后怎么弄
淘宝绿卡可以给财付通和百付宝充值吗?
QQ飞车所有A车中哪辆最好
如果水电费没急时交,停电停水了怎么办?
02195511的真假
帮忙选身衣服
网上买的墙纸能放心吗?有什么好的推荐
想挽留友谊的委婉句子,求爱情友情都适用的唯
推荐资讯
谁有可以用来手绘的参考图
介绍一有什么好听的英文歌呗?
周杰伦有没有一首歌歌词是 只想要你快乐
专科学校中有什么好的专业发展前景好一些
《夺帅》好看吗?
盖房子一层多少钱?
“一样的春天,不一样的草,不一样的绿” 的
柳州市儿童福利院怎么去啊,有知道地址的么
为什么我将军令解除绑定的网页无法打开?
在正方体ABCD-A’B’c‘D’中,求证:面ACC’A
怎么我在游戏里都得不到铜宝箱?
林俊杰毕业于那所学校?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?