勤劳的蚂蚁这个问题不知道咋写

img

定义两个变量,对应两只蚂蚁,对食物进行累加,最后比较哪个大就行了

#include <stdio.h>
int main()
{
    int a=0,b=0;
    int id,num;
    scanf("%d%d",&id,&num);
    while(id != 0 && num != 0)
    {
        if(id == 1)
            a+=num;
        else
            b+=num;
        scanf("%d%d",&id,&num);
    }
    if(a==b)
        printf("equal");
    else if(a>b)
        printf("1 %d",a);
    else
        printf("2 %d",b);
    return 0;
}


#include<bits/stdc++.h>
using namespace std;  
int main()
{
    int a,b,c=0,d=0;
    while(a!=0)
    {
        cin>>a>>b;
        if(a==1) c+=b;
        else d+=b;
    }
    if(d>c) cout<<"2"<<" "<<d;
    else cout<<"1 "<<c;
}