该怎么解决?在线请教

img



```c
#include <stdio.h>
int main()
{
    int have[8];
    int need[8];
    int n;
    int buy=0;
    scanf("%d",&n);

    for(int i = 0; i<n;i++){
        scanf("%d %d %d %d %d %d %d %d",&need[0],&need[1],&need[2],&need[3],&need[4],&need[5],&need[6],&need[7]);
        
        scanf("%d %d %d %d %d %d %d %d",&have[0],&have[1],&have[2],&have[3],&have[4],&have[5],&have[6],&have[7]);
        
        for(int j = 0;j<8;j++){
            if(need[j]>have[j]){
                buy=buy+need[j]-have[j];
            }        
        }
        printf("%d\n",buy);
        buy = 0;
    }
}

```

气球数输入也可以用循环 但是上面没用 大概写了一下 有啥问题再说