C语言之计算前n项之和

C语言之计算前n项之和_第1张图片

1+2 的和放到sum里;下次从sum再+下一个数;循环n次;

完整代码;

#include
int main()
{
    int i = 0;
    int sum = 0;
    int n = 0;
    scanf("%d", &n);//输入 n 的值;
    for (i = 0; i <= n; i++)//循环n次
    {
        sum += i ;
    }
    printf("%d", sum);//输出结果
   
	return 0;
}

 运用数学知识,可以将代码进行优化;算法不同;

如下;

int main()
{
	int n = 0;
	scanf("%d", &n);
	int sum = 0;
	sum = n*(1 + n) / 2;
	printf("%d", sum);
	return 0;
}

你可能感兴趣的:(C语言,c语言,蓝桥杯,c++)