#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 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:916 |
C二级辅导-求偶数和 (C语言代码)浏览:632 |
母牛的故事 (C语言代码)浏览:782 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3472 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:696 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1446 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
【计算两点间的距离】 (C语言代码)浏览:1522 |