从1累加到n的计算公式为S=(1+n)n/2。
程序:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a=1;
int i = 0;
int sum = 0;
printf("整数n的值:");
scanf("%d",&a);
for (i = 0; i <= a; i++)
{
sum += i;
}
printf("从1到%d的和为:",a);
printf("%d\n",sum);
return 0;
}
该程序执行了从1开始累加,一直加到5的结果。
运算结果: