文章目录
- Question
- 输入样例1: 3 7 0 输出样例1:
- Ideas
- Code
Question
给定三个非负整数 x,y,z
,请你按如下要求进行判断并输出相应结果:
如果 x>y+z
,则输出 +。
如果 y>x+z
,则输出 -。
如果 x=y
且 z=0
,则输出 0。
如果以上都不满足,则输出 ?。
不难发现,本题不会出现同时满足多个条件的情况。
输入格式
共一行,三个非负整数 x,y,z
。
输出格式
共一行,输出相应结果。
数据范围
所有测试点满足 0≤x,y,z≤100
。
输入样例1: 3 7 0 输出样例1:
输入样例2:
2 0 1
输出样例2:
+
输入样例3:
1 1 0
输出样例3:
0
输入样例4:
0 0 1
输出样例4:
?
Ideas
Code
#include <iostream>
using namespace std;
int main()
{
int x, y, z;
cin >> x >> y >> z;
if (x > y + z) puts("+");
else if(y > x + z) puts("-");
else if(x == y && z == 0) puts("0");
else puts("?");
return 0;
}