69A.Young Physicist

题目

在这里插入图片描述

翻译

题目

    有一位名叫Vasya高三生。一天Vasya打算看他最喜欢的曲棍球队的比赛。然而,相对物理而言他太爱曲棍球了,他忘了做作业。确切点,他忘了完成物理作业。第二天老师非常生气决定给他好好上一课。他给这个懒惰的学生布置了一个看似简单的任务。太空中有一个闲置的物体并且会受到作用力的影响。物体可以视作坐标为(0,0,0)的质点。Vasya只需要回答它是否处于平衡态。“小菜一碟” 一 Vasya觉得,我们只需要判断一下所有向量的和是否为0。所以,Vasya开始解决这个问题。但是过了一会发现力实在太多了,没有你的帮助Vasya无法完成这个任务。帮助他。写一个能确定物体是处于闲置还是受力作用在移动的程序。

输入

    第一行为一个正整数n(1 ≤ n ≤ 100),接下来n行每行有3个整数:表示施加于物体的作用力的坐标 x x xi,坐标 y y yi,坐标 z z zi(-100 ≤ x x xi y y yi z z zi ≤ 100)

输出

    如果物体处于平衡态,输出单词“YES”,反之,输出单词“NO”。

分析

    即循环n次,接收3个整数,分别计算每列的和,均为0,则YES。

代码

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin >> n;
	int x = 0, y = 0, z = 0;
	int a, b, c;
	while (n--)
	{
		cin >> a >> b >> c;
		x += a;
		y += b;
		z += c;
	}
	cout << ((x == 0 && y == 0 && z == 0) ? "YES" : "NO");
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值