连续和的求取方法—C语言
方法1:直接利用循环进行累加,最后得到结果。
#include<stdio.h>
int main()
{
int n,i;
int sum = 0;
scanf_s("%d", &n);
for ( i = 0; i < n; i++)
{
sum += i;
}
printf("%d", sum);
return 0;
}
方法2:利用数学中学过的等比数列求和公式:(a1+an)*n/2。首项加尾项乘以项数除以二,得到最后的连续和结果。
#include<stdio.h>
int main()
{
int n;
scanf_s("%d", &n);
printf("%d", (1+n)*n/2);
return 0;
}