永发信息网

雷劈數怎麼用C語言編寫程序?

答案:3  悬赏:10  手机版
解决时间 2021-04-30 02:04
雷劈數怎麼用C語言編寫程序?
最佳答案

这个程序寻找的是10000以内的雷劈数,测试有效。本人能力有限,算法显得拙劣,运算速度慢,可能的话你自己优化下算法吧。


#include<stdio.h>
#include<iomanip.h>
#include<math.h>


#define N 10000


void Ana(int a,int b,int c)
{
int x,y,i,j[2]={0};
double m,n;
m=c*c;
x=a;
y=b;


for(i=0;j[0]==0||j[1]==0;i++)
{
if(x!=0)
x=x/10;
if(x==j[0])
j[0]=i+1;
if(y!=0)
y=y/10;
if(y==j[1])
j[1]=i+1;
}

n=a*pow(10,j[1])+b;
if(n==m)
printf("%d %d---->%.0lf\n",a,b,m);
n=b*pow(10,j[0])+a;
if(n==m)
printf("%d %d---->%.0lf\n",b,a,m);
}


void main()
{
int i,j,sum=0;
for(i=1;i<N;i++)
for(j=i+1;j<=N;j++)
{
sum=i+j;
Ana(i,j,sum);
}
}

全部回答
能把雷劈数的意思解释清楚吗?
请恕我愚钝,雷劈数是不是指下雨天空中发生的闪电需要用C语言程序来统计分析?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺基亚e63证书制作
在探究决定物体动能大小因素的实验中,小明设
老人喜欢的名言警句,关爱老人的名言
手机申请的QQ要该怎么样改密码呢?
玩生化危机5 能不能不下windows live啊???
脚被钉子扎了深一厘米当时没在意!没做任何处
六个月的孕妇她的胎神在家的那个地方活动?
求帮忙做个数据分析与总结
猫子洞怎么去啊,有知道地址的么
我的QQ空间怎么不能开了看图
有没有开往童年的车?
108全力洗3力1敏洗好后的力敏体灵各多少?
说英语用英语怎么说,按正确的顺序.用英语怎么
梦真的都是反的吗
那么八元店九元店可靠么
推荐资讯
几天了好友的农场刷新不出来,他们有我的?
为什么我冲不了三国点说操作失败
点亮图标是什么意思?
为什么我家电脑放音乐没有声音是刚做完系统的
沈阳北行的移动大厅几点营业到几点关门
写4字词语(各5个)
大话二良陈美景六千万可以收到什么样的强三世
推荐几本商业必看的书,特别有名的就算了啊
求做个炫舞温字
梦幻西游DT号的属性图大家进来帮我看下是怎么
桐木地址有知道的么?有点事想过去
有疵在胸怀代表什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?