问题:计算1+2+3+...+100的结果

一般解答:

    int i,sum=0,n=100;

    for(i=1;i<=n;i++)

    {

      sum=sum+i;

    }

    printf("%d",sum);

精典解答:

     int sum=0;n=100;

     sum=(1+n)*n/2;

     printf("%d",sum);