河南成教 / 计算机基础与程序设计
11[分析题]
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x y为最小。
#include
pow3(int n,int x)
{ int i, last;
for(last=1,i=1;i<=x;i )
last= ① ;
return(last);
}
main()
{ int x,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
", x, min-x );
③ ;
}
}
11[分析题]
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x y为最小。
#include
pow3(int n,int x)
{ int i, last;
for(last=1,i=1;i<=x;i )
last= ① ;
return(last);
}
main()
{ int x,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
", x, min-x );
③ ;
}
}
参考答案:
佳题速递: