定义两个变量,对应两只蚂蚁,对食物进行累加,最后比较哪个大就行了
#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;
}