[编程题]计算糖果
来源:互联网 发布:日本人相互的称呼知乎 编辑:程序博客网 时间:2024/06/11 12:42
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:
A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数.
现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。
输入描述:
输入为一行,一共4个整数,分别为A - B,B - C,A + B,B + C,用空格隔开。 范围均在-30到30之间(闭区间)。
输出描述:
输出为一行,如果存在满足的整数A,B,C则按顺序输出A,B,C,用空格隔开,行末无空格。 如果不存在这样的整数A,B,C,则输出No
示例1
输入
1 -2 3 4
输出
2 1 3
代码:
#include<iostream>using namespace std;int main(){ int a, b, c, d; int A, B, C; while(cin>>a>>b>>c>>d) { A=(a+c)/2; B=(b+d)/2; C=(d-b)/2; if(A-B==a && B-C==b && A+B==c && B+C==d) { cout<<A<<" "<<B<<" "<<C<<endl; } else { cout<<"No"<<endl; } } return 0;}
阅读全文
0 0
- [编程题] 计算糖果
- [编程题] 计算糖果
- [编程题]计算糖果
- 《网易编程题》计算糖果
- 网易校招编程题 计算糖果
- 网易编程题八,计算糖果(计算)
- 【算法题】计算糖果
- 网易秋招编程题——计算糖果
- 【Python】 网易笔试编程题(计算糖果)
- 网易2017秋招编程题:计算糖果 [python]
- 计算糖果
- 计算糖果
- [编程题]京东2016-买糖果
- 牛客网--计算糖果
- 网易2017校园招聘笔试题 计算糖果
- 网易2017校园招聘笔试题:计算糖果
- 网易2017校园招聘笔试题:计算糖果
- 分糖果编程
- Js的语法特性
- 分享一波怎么利用github挂载自己的代码
- QT + TSC条码打印机 打印相应的产品条码标签
- Python爬虫笔记之模拟登录
- 1.Maven pom.xml 配置详解
- [编程题]计算糖果
- c++初级 之 运算符重载
- 第5章 排序 —— 5.1 插入排序
- 前端开发【第2篇:CSS】
- iOS-VLCKit实现仿网易云音乐播放音乐
- hibernate笔记
- Angularjs常用指令
- Anaconda 报错: couldn't find or load Qt platform plugin "Windows in
- HTTP协议—— 简单认识TCP/IP协议