帮我写个语句行吗?C语言!

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:49:25
有个数组s[10],我现在想把他们每个数加起来,我不想直接写s[1]+s[2]+......能怎样写?拜托说一下!!谢谢

首先要说明数组内的数值的类型,float、int等。然后定义相应的求和的变量sun 可以为 int(float) sum=0;注意要给初值为0,然后for循环即可
for(i=0;i<10;i++)
sum=sum+s[i];

yangzhen86的语句里sum初始值夜要为0

还要注意的是数组下标是从0开始的,不是1.比如s[10],就是s[0]-s[9].

int s[10];
for(i=0;i<10;i++)
{
scanf("%d",&s[i]);
}
for(i=0;i<10;i++)
sum=sum+s[i];

int s[10];
int sum=0;
for(i=0;i<10;i++)
{
scanf("%d",&s[i]);
}
for(i=0;i<10;i++)
sum=sum+s[i];

for(i=0;i<10;i++)
sum=sum+s[i];