去年中山大学acm校赛A题(第一题)这段代码有什么问题?

# include <stdio.h>
int main()
{
    int A,B,C,T,i,j;
    int a[4]={0,0,0,0};
    C=-1;
    scanf("%d",&T);
   for(i=1;i<=T;i++)
   {
    scanf("%d %d",&A,&B);
    if ((A ==0 && B == 0) || A + B == 1e6)
       C = 0;
    else {
       for(j=1;j<=3;j++)
    {
     a[j]=j*1e6-A-B;
     if (a[j] < 0 || a[i] > 1e6)
                a[j] = -1;
     else
                C =a[j];
    }
    }
    printf("%d\n",C); }
 return 0;
}

全部评论
for循环下标是不是有问题
点赞 回复 分享
发布于 2022-09-28 13:48 安徽

相关推荐

这是什么操作什么意思,这公司我服了...
斯派克spark:意思是有比你更便宜的牛马了
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务