C语言中,怎样用数组求1到50的和?

C语言中,怎样用数组求1到50的和?
很急啊!

第1个回答  2008-10-09
int s,i,a[50];
for (i=0;i<50;i++){
a[i]=i;
s+=i;
}
printf("%d",s)

s就是你要求的东西本回答被提问者采纳
第2个回答  2020-03-17
为什么要用数组呢?直接求和不是很好吗?
void
main(void)
{
int
i,sum
=
0;
for(i=1;i<=50;i++)
{
sum
+=
i;
}
}
第3个回答  2008-10-10
#include <stdio.h>

void main()
{
int sum=0;
for(int i=1;i<51;i++)
{
sum+=i;

}
printf("%d\n",sum);
}

给分
第4个回答  2008-10-09
楼主你的问题没有意义啊。数组只是拿来存放数据的,根本不存在什么“用数组求和”这种方法,这题最多也就用到数组来存放1-50着50个数,实际上这题连用数组存放都是多余的。就4楼那样很好啊,干吗非要弄个数组?
第5个回答  2008-10-09
main()
{
int i,s=0;
for(i=1;i<=50;i++)
s=s+i;
printf("%d",s);
}