下面程序的功能是由键盘输入n,求满足下述条件的x、y:


下面程序的功能是由键盘输入n,求满足下述条件的x、y:

nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。

#include

pow3(intn,intx)

{inti,last;

for(last=1,i=1;i<=x;i++)

last=①;

return(last);

}

main()

{intx,n,min,flag=1;

scanf("%d",&;n);

for(min=2;flag;min++)

for(x=1;xif(②&;&;pow3(n,x)==pow3(n,min-x))

{printf("x=%d,y=%d\n",x,min-x);

③;

}

}

正确答案:①last*n②x!=min-x③flag=0


Tag:计算机基础与程序设计 自然数 最小 时间:2024-01-29 14:21:07