像大佬求助
请问大佬:输入一个n后,怎么编程得到1+2+2+3+3+3+4+4+4+4+……+n+n+n……+n+n+n的值?
#include <stdio.h> int main( void ) { unsigned n; scanf( "%u", &n ); printf( "%u\n", n*(n+1)*(2*n+1)/6 ); }
#include<stdio.h> int main(void) { int n, m; long sum=0; scanf("%ld", &n); for (int i = 1; i <= n; i++) { m = i; for (int j = 0; j < m; j++) sum += m; } printf("%ld\n", sum); return 0; }
[此贴子已经被作者于2018-10-17 14:39编辑过]