G像这样写错在哪里了?

#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,c,d,x,i,a[200000],sum,m;
scanf("%d %d",&n,&x);
for(i=0;i<n;i++)
    scanf("%d",&a[i]);
c=(n-x)%2;
d=n/2;
if(c==0&&x>n-2*d)
{m=0;
 sum=0;
}
if(c==0&&x<=n-2*d)
{
    m=1;sum=a[x-1];
}
if(c==1)
{
    m=1;sum=a[x-1];
}
for (i=n-1;i>=0,m<n/2;i=i-2)
    {sum=sum+a[i];
    m++;}
    printf("%d",sum);
return 0;
}
全部评论

相关推荐

投递拼多多等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务