C语言编译,在线等!!!
发布网友
发布时间:2022-05-05 06:07
我来回答
共1个回答
热心网友
时间:2023-10-12 06:25
你好!!
首先你的代码有基础错误:
修改如下:
#include<stdio.h>
main()
{
int
i
,k=0,s[10]={1,2,3,4,5,6,7,8,9,10};
for(i=0;i<10;i++)
if(i%2)
k+=s[i];
for(i=i-1;i>=0;i--)
if(i%5==0)
printf("%d
",s[i]);
printf("%d
",k);
}
代码中的第一个循环就是把数组s中的偶数加在一起故k=2+4+6+8+10=30,输出k的值就是30;
第二个循环:显示判断下标是5的倍数,下标中只有0
5
满足条件
然后就是输出s[5],s[0],即6
1
所以答案是6130