```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;
}
}
```
气球数输入也可以用循环 但是上面没用 大概写了一下 有啥问题再说