将第一个奇数算出来,还有n-1个数需要相加,通过循环 j 控制第一个数加多少2*j
#include <stdio.h> int main() { int n = 0; int j = 0; scanf("%d",&n); int m = n; printf("%d",n*(n-1)+1); for (j=1; j<m; j++) { printf("+%d", n * (n - 1) + 1+j*2); } printf("\n"); return 0; }