学硕大佬口述整理17笔试题(草稿版).docxVIP

  • 1
  • 0
  • 约4.62千字
  • 约 7页
  • 2026-09-13 发布于北京
  • 举报

学硕大佬口述整理17笔试题(草稿版).docx

填空题

1.完美乘法,a*b=c,abc中只出现0~9的数字,且每个数字在这个等式中只出现一遍。

(答案大概是c=a*bwhile(y0)y=y/10;if(f[x]!=1)t=1;if(t==0)n++这题看着麻烦,其实最简单)

//

for(i=12;i999;i++)

{

t=0;

for(x=0;x10;x++)

f[x]=0;

for(j=345;j9999;j++)

{

c=a*b;

s[0]=a;s[1]=b;s[2]=c;

for(x=0;x3;x++)

{

y=s[x];

while(y0)

{

Intt=y%10;

f[t]++;

y=y/10;

}

for(x=0;x10;x++)

{

if(f[x]!=1)t++;

}

if(t==0)

n++;

}

}

}

//

看他那看都看不懂的答案来说,有可能是求1000以内的完美数?那就是:

voidmain()

{

intj,k,sum=0;

for(k=2;k=1000;k++)

{

sum=0;

for(j=1;jk;j++)

if(k%j==0)

sum=sum+j;

if(sum==k)

printf(%d,k);

}

}

或者题是判断一个

文档评论(0)

1亿VIP精品文档

相关文档