1+2 的和放到sum里;下次从sum再+下一个数;循环n次;
完整代码;
#include<stdio.h>
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;
}