#include <stdio.h> //跟打印9*9乘法差不多 int main() { int n,i,j,sum=0,sum1=0; scanf("%d",&n); for(i=1;i<=n;i++) { sum1+=i; for(j=0;j<i;j++) sum+=j; } printf("%d",sum+sum1); return 0; }
#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; }