1+2+3+…+100算法
- 2020 年 1 月 14 日
- 笔记
问题:计算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);
问题:计算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);