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

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:22:20
C语言中,怎样用数组求1到50的和?
很急啊!

int s,i,a[50];
for (i=0;i<50;i++){
a[i]=i;
s+=i;
}
printf("%d",s)

s就是你要求的东西

#include <stdio.h>

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

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

给分

main()
{
int i=0;
int sum=0;
int a[50];
for(i=0;i<50;i++)
{
a[i]=i+1;
sum +=a[i];
}
printf("sum=%d",sum);
}

int s[50],sum=0;
for (int i=1;i<51;i++){
s[i]=i;
sum+=s[i];
}
printf("%d",sum);

为什么要用数组呢?直接求和不是很好吗?
void main(void)
{
int i,sum = 0;
for(i=1;i<=50;i++)
{
sum += i;
}
}

main()
{
int i,s=0;
for(i=1;i<=50;i++)
s=s+i;
printf("%d",s);
}