这道题是前n项数求和的问题,与直接求和不同,这道题要求能连续求和,故而多了一条循环语句。下面是两种代码:
#include<stdio.h>
main()
{
int n,i,s=0;
scanf("%d",&n);
for(i=0;i<=n;i++)
s+=i;
printf("%d\n\n",s);
}
//这是代码原形
#include<stdio.h>
main()
{
int n,i,s=0;
while(scanf("%d",&n)!=EOF) //循环语句
{
for(i=0;i<=n;i++)
s+=i;
printf("%d\n\n",s);
s=0;//将s归零,用于下次求和运算
}
}
时间: 2024-10-08 10:17:43