三维坐标结构体数组

试题描述
请定义一个表示三维坐标的结构体类型,用于存储点的三维坐标整数值。
在主函数中,输入N个点的三维坐标(X Y Z),并存储在结构体数组中。请你找出它们之中z轴坐标最大的点,并输出该点的三维坐标值。
为简化问题,假定z轴坐标最大的点是唯一的。
输入
输入包含N + 1行:
第一行是正整数N(0 < N < 1000)。
第二行到第N + 1行,每行都有三个整数,是某个点的三维坐标值X Y Z。邻近两数用一个空格隔开。
输出
输出z轴坐标最大的点的三维坐标值。邻近两数用一个空格隔开。
输入示例
3
17 200 -50
-72 66 55
91 72 100
输出示例
91 72 100
数据范围
输入和输出均为int范围的整数,对于100%的数据,0 < N < 1000

#include  
struct loc
{int x;int y;int z;
}s[1000][3];
void main() 
{int N,i,j,h,max;scanf("%d",&N);for(i=0;imax){max=s[i][2].z;h=i;}}printf("%d %d %d",s[h][0].x,s[h][1].y,s[h][2].z);
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部