题解 | 尼科彻斯定理
#include <stdio.h> #include<math.h> int main() { int n=0; scanf("%d",&n); int begin=n*(n-1)+1; int sumer=pow(n,3); int sum=0; for(int i=begin;;i+=2) { sum+=i; if(sum==sumer) { printf("%d",i); break; } else { printf("%d+",i); } } return 0; }