3 条题解

  • 1
    @ 2023-9-26 21:13:39
    #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);
    			}
    		}
    	}
    	return 0;
    }
    
    • 0
      @ 2024-11-22 16:06:04

      #include<stdio.h>

      int main(){ int n; scanf("%d",&n); while(n--){ int x; scanf("%d",&x); for(int i=x+1;i<=2x;i++){ for(int k=i;k<ii;k++){ if(1/(x1.0)==(i+k)/(ik*1.0)){ printf("1/%d=1/%d+1/%d\n",x,k,i); } } } } return 0; }

      • -1
        @ 2023-10-6 23:00:45
        #include <stdio.h>
        int main() {
        	int n;
        	scanf("%d",&n);
        	while(n--) {
                int k,x,j;
        		scanf("%d",&k);
                for(x=k+1;x<=2*k;x++){
                    j=k*x/(x-k);
                    if(j*x==k*x+k*j){
                    printf("1/%d=1/%d+1/%d",k,j,x);
                    printf("\n");
                    }
                }	
        	}
        	return 0;
        }
        
        
        • @ 2025-1-11 12:29:52

          果然除法会导致小数,而乘法才能避免这个问题

      • 1

      信息

      ID
      145
      时间
      3000ms
      内存
      128MiB
      难度
      5
      标签
      (无)
      递交数
      612
      已通过
      240
      上传者