下面程序的功能是由键盘输入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\n", x, min-x ); ③ ; } }
收藏本题 收起解析
|