啊哈磊_编程从这里起步
标题:
写了一个计算挑战34的程序
[打印本页]
作者:
福华
时间:
2015-10-10 22:12
标题:
写了一个计算挑战34的程序
代码:
[mw_shl_code=c,true]#include <stdio.h>
#include <math.h>
void px(int a[],int n)//从a[0]开始排序,n表示数据个数
{
int k,i;
for(k=1;k<=n-1;k++)
for(i=0;i<=n-k-1;i++)
{
if(a
>a[i+1])
{
a
+=a[i+1];
a[i+1]=a
-a[i+1];
a
-=a[i+1];
}
}
}
void zh(int a[],int n)//把数字n的各位存入a[],个位对应a[0]
{
int i,len=log10(n)+1;
for(i=0;i<=len-1;i++)
{
a
=n%10;
n/=10;
}
}
struct sss
{
int a[11];
};
int main()
{
struct sss t[7];
int n,i,b[11];
for(n=1;n<=2147483647;n++)
{
int f=1;
for(i=0;i<=5;i++)
b
=n*(i+1);
for(i=1;i<=6;i++)
{
zh(t
.a,b
);
px(t
.a,log10(b
)+1);
}
for(i=1;i<=5;i++)
if(t
.a!=t[i+1].a) f=0;
if(1==f) printf("%d\n",n);
}
system("pause");
return 0;
}[/mw_shl_code]
作者:
zhuzhu81998(3)
时间:
2015-10-11 12:16
e。。。。。。
作者:
zhuzhu81998
时间:
2015-10-14 19:16
我总算被解了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2