输入正整数k,找到所有的正整数x>=y,使得 1/k=1/x+1/y #include <iostream>#include<string>#defineMAX 1000usingnamespacestd;intmain() {intn; cin>>n;inti=n+1;intcount=0;intarray[MAX][2]={0};for(;i<=2*n;i++) {for(intj=2*n;j<MAX;j++) {longa=i*j;longb=n*j;longc=n*i...
接下来n行每行输入一个正整数k #include <stdio.h> int main() { int k,x,y,n; scanf("%d",&n); while(n--) {scanf("%d",&k); for(x=(k+1);x<=2*k;x++) {y=(k*x)/(x-k); if((k*x)%(x-k)==0) {y=(k*x)/(x-k); printf("1/%d=1/%d+1/%d\n",k,y,x);}...
接下来n行每行输入一个正整数k #include <stdio.h> int main() { int k,x,y,n; scanf("%d",&n); while(n--) {scanf("%d",&k); for(x=(k+1);x<=2*k;x++) {y=(k*x)/(x-k); if((k*x)%(x-k)==0) {y=(k*x)/(x-k); printf("1/%d=1/%d+1/%d\n",k,y,x);}...