题目:
牛牛尝试在蒙住眼睛的情况下拿到旁边的金币,假设的坐标是 (x,y) ,金币的坐标是 (x1,y1) ,金币一定在牛牛在周围,即 |x_1 - x| + |y_1 - y| = 1 。请你判断牛牛应该往哪个方向伸手。
解题思路:
根据题目的 |x_1 - x| + |y_1 - y| = 1,知道金币在的坐标只有四种可能:
1.(x,y-1)
2.(x,y+1)
3.(x-1,y)
4.(x+1,y)
想到这,接下来就容易了,只要分别对这四个坐标进行判断并输出相应的结果:
1.判断x等于x1并且y小于y1,就输出‘u’
2.判断x等于x1并且y大于y1,就输出‘d’
3.判断y等于y1并且x小于x1,就输出‘r’
4.判断y等于y1并且x大于x1,就输出‘l’
#include <stdio.h>
int main()
{