#include<stdio.h> #include<math.h> #include<string.h> int main(){ long m; scanf("%ld",&m); long tump=m*m*m; printf("%ld*%ld*%ld=%ld=",m,m,m,tump); long tump_1=0; long i; if((long)sqrt(tump)%2==0){ i=sqrt(tump)+1; }else i=sqrt(tump);//为了减少循环 for(;i<=tump;i+=2){ for(long j=i;j<=i+2*m-2;j+=2){ tump_1+=j; } if(tump==tump_1){ for(long k=i;k<i+2*m-2;k+=2) printf("%d+",k); printf("%d",i+2*m-2); break; } tump_1=0; } return 0; }
0.0分
0 人评分