1. #include void main() { int n; scanf("%d",&n); printf("%d",(1+n)*n/2);/*用等差数列前n项和公式*/ } 2. #include void main() { int n,sum = 0;/*用sum记录和*/ scanf("%d",&n); for (int i = 1;i <= n;i++) sum += i; printf("%d",sum); } 第一种效率比较高一些
1.#includevoidmain(){intn;scanf("%d",&n);printf("%d",(1+n)*n/2);/*用等差数列前n项和公式*/}2.#includevoidmain(){intn,sum=0;/*用sum记录和*/scanf("%d",&n);for(inti=1;i<=n;i++)sum+=i;printf("%d",sum);}第一种效率比较高一些