#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int m,a,b,c;
int a1,b1,c1;
scanf("%d",&m);
scanf("%d %d %d",&a,&b,&c);
for(int i = 1;i < m;i++ )
{
scanf("%d %d %d",&a1,&b1,&c1);
if(a < a1 || (a == a1 && b > b1) || (a == a1 && b == b1 && c < c1))
{
a = a1,b = b1,c = c1;
}
}
printf("%d\n",c);
}
return 0;
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int m,a,b,c;
int a1,b1,c1;
scanf("%d",&m);
scanf("%d %d %d",&a,&b,&c);
for(int i = 1;i < m;i++ )
{
scanf("%d %d %d",&a1,&b1,&c1);
if(a < a1 || (a == a1 && b > b1) || (a == a1 && b == b1 && c < c1))
{
a = a1,b = b1,c = c1;
}
}
printf("%d\n",c);
}
return 0;
}
一开始一直想着用结构体然后进行三次筛选,但是那样的确要麻烦好多。这种方法比较简单。
本文介绍了一个使用C语言编写的程序,该程序通过一系列输入来确定最终的数值输出。程序接收整数并根据特定条件更新这些整数,最终输出更新后的第三个整数。此方法避免了复杂的结构体操作,提供了一种简洁的解决方案。
6268

被折叠的 条评论
为什么被折叠?



