#include <stdio.h> //int Add (int a) //{ // int sum = 0; // for (int i = a; i > 0; i--) // { // sum += i; // } // return sum; //} int Add2 (int a) { if( a != 0 ) return a + Add2 (a-1); else return 0; } int main() { int n = 0; int sum = 0; scanf("%d",&n); for (int i = 1; i <= n; i++) { sum += Add2 (i); } printf("%d ",sum); }
int main() { int n = 0; int sum = 0; scanf("%d", &n); int i = 0; for (i = 1; i <= n; i++) { int j = 1; //必须j初始化成1,不能加const修饰 for (j = 1; j <= i; j++) { sum += j; //必须是加j而不是加i,因为i不会是1 2 3这样,而是1 2 2 3 3 3 这样 } } printf("%d\n", sum); return 0; }
#include <stdio.h> int main(void) { int n; long long int sum=0,s=0; scanf("%d",&n); for(int i=1;i<=n;i++) { sum+=i; s+=sum; } printf("%lld\n",s); }
#include <stdio.h> int main() { int n,j,i,tep=0,tmp=0; scanf("%d",&n); for(i=n;i>0;i--) { tep=0; for(j=1;j<=n;j++) { tep+=j; } tmp+=tep; n--; } printf("%d",tmp); return 0; }